Software Alternatives & Reviews

Is there a statically typed functional programming language that doesn't take purity so seriously?

Recommended and mentioned products

  1. ReasonML is a new face to OCaml that--when coupled with BuckleScript--makes web development easy...

    Now the real Reason site primarily mentions using js_of_ocaml for JS compilation instead of endorsing bucklescript, though maybe when Melange's changes and updates* to bucklescript stabilise it'll switch over to suggesting that. jsoo is good at what it does but it uses some OCaml black magic that creates some awful error messages; plus it converts the intermediate AST representation to JS and creates a giant...
  2. Ninja is a small build system with a focus on speed.

    * BuckleScript/ReScript works by forking the OCaml compiler and has been stuck on years-out-of-date versions of it as a result. Works well but you miss out on some nice stuff that's been done the past few years. Melange is trying to fix some of that by splitting out the compiler changes in a way that lets it keep up with recent compiler versions, plus eventually replace its odd custom Ninja-based build system...