Given the above, what's the most popular language ...
# general
a
Given the above, what's the most popular language for community libraries for Pulumi? I'm inclined towards TypeScript (for type-safety) or Go as it's big in the space. However, the Go bindings look a little awkward (maybe any Go would look that way to me as I'm not that familiar with it). I like the look of the F# bindings as I'm a bit of an FP guy, however, it'd be a bit unusual to reach for .NET in my projects.
r
for what it's worth, the TS bindings seem the most fleshed out, so I'd be satisfied staying there. And that's coming from an F# guy for about 7 years now 🙂
l
Right now, TypeScript has the additional advantage that is has the pulumi/awsx and pulumi/policy node modules. Afaik neither have been ported anywhere else yet? Python is in the works, I know...
a
Thanks. I reckon I can be happy with TS.
r
if you are really set on using F#, you could probably use Fable to transpile F# to javascript and feed that into the pulumi stack 🙂 (sorta like ReasonML/bucklescript allow for transpiling ocaml to JS)
a
Oh, I'm not set on F#. I just saw an example on the interwebs somewhere. It looked nice and I like that it's from the ML/OCaml family of languages. Perhaps that was just a prototype! I figured the .NET support would be good for any .NET language — VB even 🙊
r
oh it should! it's just balancing that against the fact that in pulumi nice things come to typescript first 🙂
a
I'm trying out the TS support and I'm liking it 🙂
l
It's good already. Add in the Test Explorer, Remote Explorer, Docker extension and all the rest of the VSCode goodies, and it's a nice little set-up we've got here...