Reason bindings to JavaScript, through BuckleScript
What Does This Even Mean?
Reason is a syntax on top of OCaml, a great language. BuckleScript compiles OCaml to clean JavaScript. This library provides common JavaScript functions, e.g. console
and setInterval
, through Reason (all type checked!); See the usage below!
Installation
npm install chenglou/reason-js
(We'll release an official npm package soon!)
Usage
/* Looks almost identical to JavaScript, but fully typed! */
let myInterval = ReasonJs.setInterval (fun () => ReasonJs.Console.log "hello!") 1000;