Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chenglou/intro-to-reason-compilation
Ready up!
https://github.com/chenglou/intro-to-reason-compilation
bucklescript ocaml ocaml-compiler reason
Last synced: about 1 month ago
JSON representation
Ready up!
- Host: GitHub
- URL: https://github.com/chenglou/intro-to-reason-compilation
- Owner: chenglou
- Created: 2016-08-21T01:40:39.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-12T04:14:25.000Z (over 4 years ago)
- Last Synced: 2024-09-30T10:41:32.068Z (about 1 month ago)
- Topics: bucklescript, ocaml, ocaml-compiler, reason
- Language: Shell
- Homepage:
- Size: 34.2 KB
- Stars: 270
- Watchers: 9
- Forks: 19
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intro to Reason Compilation
[Reason](http://reasonml.github.io/) is a syntax and tooling ecosystem for OCaml. The OCaml's compilation and build system can get rather sophisticated; This repository serves as a tutorial that explains some of the intricacies. It's always nice to know what really happens under the hood!
**Note** that this is for the curious people. You don't need to know these things immediately when you start consuming Reason and the rest. If you just want to try Reason, [this](https://reasonml.github.io/guide/javascript) is the right place to start instead.
We start with the most basic OCaml compiler commands and gradually build up to a productive workflow. Each step resides in its independent, fully functional folder.
If you feel certain steps aren't clear, or if you'd like to request a new step, feel free to submit an issue or a pull request! P.S. we're on IRC freenode #reasonml and [Discord reasonml](https://discord.gg/reasonml).
## Requirement
Have Reason >=1.13.5 installed. See [this help page](https://reasonml.github.io/guide/editor-setup)