I mentioned earlier that OCaml bindings exist Anyone using ReScript for servers or full stack apps right now? - #33 by yawaramin
Iāve seen these and they look really useful, but some critical services (such as SNS, EventBridge, S3, DynamoDB, IAM) are not present, so I wonder if API generation using the Smithy definitions would be valuable, especially given the other services it would open up.
Woah! Nice job. I realized I even starred it before too. Didnāt know you running a unicorn startup
Thanks! I did it as a personal challenge, but I donāt use ReScript day-to-day and my interests have kind of moved on from it, so unfortunately I donāt have much more incentive to improve it. Iāve opened some issues to highlight current shortcomings, but in my view its mostly ācompleteā and really just needs regular maintenance to update the bindings from time to time, and some code clean up.
I ended up learning golang and trying it out for a while. Right now, my ranked preference is (with goals of working within a large, growing, quality ecosystem and being okay with using unit tests or types for correctness):
- python
- golang
- rust
- ruby
Within the spectrum of functional, Rust has > 80K native packages. Clojure has 30K, Elixir has 15K, Haskell has 16K, Scala has 8K, OCaml has 3K. F# has 3K(?).
I use rescript on the backend! Iāve slowly begun converting my discord bot from TS to rescript, and am writing a REST api with it on my new project.
Golang is the other language Iām interested in, just because itās another one with a āsimpleā interface. Iāve grown to love the idea that a language doesnāt have 1,000 different ways to write the same thing ā removing that cognitive load has definitely helped me stay focused and productive
Hey, I am currently putting a fair amount of time into discord.js bindings
If you have any written, Iād love to combine efforts.