Live data from Hacker News

25 Days of ReasonML

medium.com

41–44 of 44 posts

Re: 25 Days of ReasonML

#41
post #15

I find ReasonML a VERY HARD sell when F# is sitting there waiting. If I could get people onboard with an ML, why wouldn't I use F# with it's massive backing ecosystem and fantastic server side runtime(node has come a long way, but it's no CLR)?

F# is an excellent language. I love tinkering with it. But its compiler is painfully slow compared to OCaml's, and that has a real impact on web development which is generally dependent on a fast tweak/save/refresh cycle.

Also, as I'm no longer a Windows developer, I have to say that .NET Core + F# + Mac is still not a great environment.

Re: 25 Days of ReasonML

#43
post #15

I find ReasonML a VERY HARD sell when F# is sitting there waiting. If I could get people onboard with an ML, why wouldn't I use F# with it's massive backing ecosystem and fantastic server side runtime(node has come a long way, but it's no CLR)?

>why wouldn't I use F#

OCaml has functors, GADTs, better object system, nowadays it has an incredible developement pace and a huge amount of native libraries.

Re: 25 Days of ReasonML

#44
post #38

Earlier quoted context omitted.

That's a very interesting question. We could ask some Messenger and Instagram people, since they are heavily using BuckleScript. In general output JS is already fairly spartan, because BuckleScript uses a few tricks here and there, like encoding modules and records as arrays instead of objects; and completely inlining functions whenever it can. BuckleScript also emits ES6 modules, with imports and exports, and it mar…

I have heard about the Messenger where they have 25-50% of the web client codebase in Reason, but I have not heard about the Instagram story. Can you share more info or some links about that?

Hi, about Instagram, I was mistaken about 'heavy' use. As far as I know there is one guy using Reason in Insta and from what he's said, he's found it pretty straightforward. I don't have a direct link, but if you search for 'instagram' in the ReasonML Discord chat you will find the discussion.
Post reply on HN