BuckleScript

E131761

BuckleScript is a JavaScript backend and toolchain that compiles OCaml/ReasonML code into highly optimized, readable JavaScript for web and Node.js development.

All labels observed (2)

Label Occurrences
BuckleScript canonical 6
Bucklescript 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf JavaScript backend
compiler toolchain
basedOn OCaml compiler
category source-to-source compiler
transpiler
compilesFrom OCaml source code
ReasonML source code
designedFor Node.js development
web development
developer Bloomberg
surface form: Bloomberg L.P.
ecosystem npm packages
opam packages
emits JavaScript compatible with Node.js runtimes
JavaScript compatible with modern browsers
feature CommonJS module output
ES module output
dead code elimination
fast compilation
interop with JavaScript
npm integration
small bundle size
source maps support
type-safe bindings to JavaScript APIs
focus JavaScript output over native code
hasComponent bsb build system
bsconfig.json configuration file
integration Parcel
Rollup
Webpack
license MIT License
originalAuthor Hongbo Zhang
output optimized JavaScript
readable JavaScript
primaryUseCase type-safe back-end JavaScript development
type-safe front-end development
programmingLanguage OCaml
rebrandedAs ReScript compiler (historical)
surface form: ReScript
successor ReScript compiler
supports ReasonReact
supportsInteropWith TypeScript codebases
plain JavaScript codebases
supportsLanguage OCaml
ReasonML
targetPlatform JavaScript
Node.js
web browser
writtenIn OCaml

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

ReasonML usesCompiler BuckleScript
ReasonML relatedTo BuckleScript
OCaml hasImplementation BuckleScript
this entity surface form: Bucklescript
bs-platform basedOn BuckleScript
bs-platform relatedProject BuckleScript
ReasonReact uses BuckleScript
ReasonReact relatedTo BuckleScript