Skip to content - Online Code Editor and ReasonML community
OCaml JavaScript CSS C++ HTML Makefile Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci chore: Download hasura binary directly (#134) Aug 23, 2018
.github Updated link to opencollective Jun 23, 2019
.vscode chore: url rewrite for now deploys Aug 4, 2018
branding chore: Refactoring and improve readability of Editor_Blocks (#170) Sep 4, 2018
client client: fix authDomain typo Jul 27, 2019
docs docs: fix docz base path Jul 26, 2019
server deploy: Use now v2 Jul 26, 2019
.dockerignore Fix now deployment (#44) Aug 3, 2018
.gitattributes chore: Mark generated files in gitattributes Sep 8, 2018
.gitignore feat: Convert code on changing language + auto refmt (#150) Sep 2, 2018
.nowignore blog: Added a_new_home Jul 26, 2019 server: add docker commands to makefile (#117) Aug 19, 2018
Dockerfile chore: Decrease CI build time by using a prebuild docker image (#127) Aug 21, 2018
LICENSE Added LICENSE Apache 2.0 Jul 29, 2018
Makefile Update README with info on runtime (#194) Oct 29, 2018
now.json deploy: fix docs routing again Jul 26, 2019
now.json.old deploy: Use now v2 Jul 26, 2019

ReasonML playground

A note writing application for teaching and sharing ReasonML code with inline evaluation.


How does it work?

This project uses rtop-evaluator for evaluating the input. The evaluator loads refmt & js_of_ocaml compiler as a web worker in the browser. We're not using BuckleScript since it currently doesn't support toplevel evaluation. That means BuckleScript modules like Js are not available, and instead one has to run functions from the OCaml stdlib like print_string. Belt however works well with js_of_ocaml and support is coming soon!


See for more information


Apache 2.0. See the included LICENSE file for more information

You can’t perform that action at this time.