OCaml 4.04.0 released
sympa.inria.fr
sympa.inria.fr
I think it's a really neat piece of engineering that demonstrates the strength of the language. We have some really nice uses of the GADT and we try and squeeze as much guarantees as we can out of the type system. The modules give us a natural way to follow the principle of least authority by restricting the visible surface of each implementation layer as much as possible.
Some of the core Tezos developers are also behind the recent mooc and work on the OCaml compiler.
At least BuckleScript is progressing quickly.
www.fun-mooc.fr/login?next=/courses/parisdiderot/56002S02
Really cool language and opened my eyes on how some constructs are being used.
Multicore is definitely must for functional languages.(sorry random thought)
...why?
I believe it to be main attraction of functional languages. We don't want to be stuck on single processor forever and immutability is allowing us to spread wings and utilize processors better.
So that is why I think it is imperative ( :) ) to have this as a feature of functional languages.
[0]: https://github.com/gasche/ocaml-releases-change-explanation/... [1]: https://sympa.inria.fr/sympa/arc/caml-list/2016-11/msg00000....
I believe there are a few languages that fit that description. Idris is one: