Dear OCaml developers:

BuckleScript is an optimizing compiler for OCaml to generate readable _javascript_, it is open sourced by Bloomberg [1] (also supported by Facebook ReasonML team).

Two major changes brought by this release:
1. Namespace support. Unlike most existing implementations, the namespace support is non leaky which means you have and only have one way to  access `Pkg.A`, the build system makes full use of concurrency, it is highly performant and scalable.

2. Better error message, this is mostly brought by Facebook ReasonML team, they wrote a blog about it [2]

A non complete list of changes are listed here: https://github.com/BuckleScript/bucklescript/blob/master/Changes.md#190

BuckleScript is indeed growing quickly these days [3], there is a large chance that we can make it reasonably popular and reach a 10x larger audience, contributions  are much appreciated.

Documentation is available here: http://bloomberg.github.io/bucklescript/Manual.html

To install:
npm install -g bs-platform

Happy hacking in OCaml! -- Hongbo

[1]: https://github.com/bucklescript/bucklescript/ 
[2]: https://reasonml.github.io/community/blog/#way-way-waaaay-nicer-error-messages
[3]: https://npm-stat.com/charts.html?package=bs-platform&from=2016-08-28&to=2017-08-28
--
Regards
-- Hongbo Zhang