Please see the documentation site.
- Thanks to the OCaml team, obviously, without such a beautiful yet practical language, this backend would not exist
- Thanks to ninja-build, BuckleScript also comes with a blazing fast build tool on top of it,
ninjais a truly well engineered scalable build tool
- Thanks to Bloomberg! This project began at Bloomberg and was published in 2016; without the support of Bloomberg, it would not have happened. Now that the project has grown and developed its own community, it has moved to its own GitHub organization.
BuckleScript builds on parts of js_of_ocaml:
BuckleScript builds on parts of OCaml:
These modules were adapted from
jscomp/core/js_main.ml is adapted from
ocaml/driver/main.ml. It is not
actively used but demonstrates that it is easy to assemble a whole compiler using the OCaml compiler
libraries. It also shows how to add more compilation flags to a JS backend.
jscomp/stdlib is copied from
included with BuckleScript.
jscomp/test is based on
BuckleScript unittest builds on parts of OUnit
jscomp/ounitis adapted from ounit, the unit test utilities are only used for dev purpose, they are not required for distribution