3 ms·
> the day when Facebook gives up on flow and adopts Typescript will be a glorious, glorious day. I foresee FB to skip TypeScript and go straight with ReasonML[
by cies 10y ago
> the day when Facebook gives up on flow and adopts Typescript will be a glorious, glorious day.
I foresee FB to skip TypeScript and go straight with ReasonML[0], as 25%[1] of the messenger code base supposedly is already converted to Reason.
And I think that is even more glorious development then FB going with TypeScript. :)
[0]: An easier to approach (for programmers coming from mainstream languages; like JS/C++/Java/C#) syntax on top of the OCaml language, and some new tooling. The tools integrate specifically well with BuckleScript (by JaneStreet) which provides the OCaml compiler with a JAvaScript compile target.
[1]: https://news.ycombinator.com/item?id=13980062 https://news.ycombinator.com/item?id=13980062
https://facebook.github.io/reason https://facebook.github.io/reason
https://github.com/vramana/awesome-reasonml https://github.com/vramana/awesome-reasonml (some links to example code in the last section)
- staticassertion 10y agoLast time I looked at reason it was totally new and there was no tooling etc. I got little support from the gitter or whatever it was. Have things changed? It really interested me at the time.
- sgrove 10y agoWorth stopping by the discord [0], it's grown quite a bit and so has the (editor/build/etc.) tooling. There's no Apollo/Relay story yet (that's the biggest missing piece for me on the client side), but everything else is pretty decent! [0] - https://discordapp.com/invite/reasonml https://discordapp.com/invite/reasonml
- twoquestions 10y agoIt was a bit tough to get tooling set up and it doesn't work on Windows, but on Mac (and Linux I assume) it's amazing. Better Intellisense support in VSCode than Typescript! It is very new though, and I haven't got a complete grip of JS FFI with Reason.
- ivan7237d 10y agoHey a quick question — which Flow extension are you using? There's the official one called "Flow Language Support" and another one called vscode-flow-ide. UPD: sorry, I just realized you were talking about Reason, never mind.
- trishume 10y agoBuckleScript is by Bloomberg, specifically https://github.com/bobzhang https://github.com/bobzhang, not Jane Street. The developer of js_of_ocaml, the other JS to OCaml compiler, works at Jane Street though.
- cies 10y agoOops, sorry. Cannot edit anymore. So please everyone read this!