Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davesnx/learn-reason-workshop


https://github.com/davesnx/learn-reason-workshop

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

# Setting Up

Prerequisite: either NPM or Yarn.

1. Install Reason toolchain `reason-cli`:
```
yarn add reason-cli
# or npm install reason-cli
```

2. Setup your editor.
- `VSCode` along with [reason-language-server](https://github.com/jaredly/reason-language-server) extension.
- `Sublime` with [sublime-reason](https://github.com/reasonml-editor/sublime-reason)
- `vim` with [vim-reason-plus](https://github.com/reasonml-editor/vim-reason-plus)

If you prefer a different editor check the instructions for [other supported editors](https://reasonml.github.io/docs/en/editor-plugins.html)

3. `$ git clone https://github.com/davesnx/learn-reason-workshop`

4. Install dependencies `yarn`. Actually downloads only BuckleScript.

# Credits

These exercises are originally from [a workshop organized by Jane Street](https://blog.janestreet.com/learn-ocaml-nyc/) for teaching `OCaml` to programmers who work in other languages and who do not necessarily have experience with functional languages. [Link to the original repo](https://github.com/janestreet/learn-ocaml-workshop).