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.
vendor/ninja.tar.gz contains the vendored ninja.
Refer to its copyright and license notices for information about its licensing.
BuckleScript builds on parts of js_of_ocaml:
BuckleScript builds on parts of OCaml:
These modules were adapted from
jscomp/main/js_main.ml is adapted from
ocaml/driver/main.ml. It is the main entry
point of the underlying compiler.
jscomp/stdlib-* is copied from
included with BuckleScript.
jscomp/test is based on
BuckleScript unit test 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