News for hackers. Stuff that matters.
Re:TypeScript vs. ReasonML by bgorman on Wednesday September 04, 2019 @10:40AM (#20877584)
You are looking for "reason-language-server". You can download a VSCode extension with it from the VSCode "marketplace", and if you use a different editor like Vim you can use the language server with whatever vim language server plugin you prefer.

I will admit this is a little bit more confusing than would be ideal, because there is also an older ecosystem called "Merlin". If you are a reasonml beginner, avoid plugins that use Merlin.

Re:TypeScript vs. ReasonML by brobinson on Wednesday September 04, 2019 @12:25PM (#20878739)
I spent hours following the (multiple sets of disparate) instructions to set RLS up, and I was never able to get it working so I gave up on ReasonML. I like the concept, but it needs to be as easy to get up and running as Rust/Rust's "RLS".
Re:TypeScript vs. ReasonML by johnisgood on Wednesday September 04, 2019 @11:13AM (#20877904)
What is the issue with merlin? Are you referring to https://github.com/ocaml/merlin? I have been using it (with OCaml) without any problems.
Re:TypeScript vs. ReasonML by bgorman on Thursday September 05, 2019 @10:08AM (#20886788)
Merlin requires opam, which is yet another tool beginners need to fight with. Reason support for Merlin was relatively recently merged, so it might work ok right now- but I couldn't get it to work with Reason the last time I tried. I agree it works fine with Ocaml.
Re:TypeScript vs. ReasonML by jameskraus on Wednesday September 04, 2019 @10:49AM (#20877669)
Unfortunately I could never get RLS to work for me. I opened an issue on it, but it seems like the small group of people with the same issue haven't had the time/drive/knowledge to fix it. The maintainer doesn't want to fix it himself, but I don't blame him, he doesn't have the same error :/

Maybe it will be ironed out someday...

Re:TypeScript vs. ReasonML by bgorman on Thursday September 12, 2019 @10:31AM (#20951861)
Care to share the issue? I'm willing to look into this