Created
October 4, 2018 21:14
-
-
Save bryphe/43b4640c693f6217ebb2156498852b26 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ESY ON WINDOWS | |
...opening up the native Reason ecosystem to Windows developers. | |
--- | |
# Intro | |
- Bryan Phelps | |
- Discord, Twitter: @bryphe | |
--- | |
## WINDOWS: STATE OF NATIVE TOOLCHAIN | |
- [Difficult](https://fdopen.github.io/opam-repository-mingw/) to setup! | |
- Ecosystem geared towards Mac/Linux | |
- ~50% of professional developers [use Windows](https://insights.stackoverflow.com/survey/2018#development-environments-and-tools) | |
--- | |
# [ESY](https://esy.sh) | |
- Simple workflow for native Reason / OCaml | |
- Project isolation | |
- Build caching | |
--- | |
# Demos: | |
- [hello-reason](https://github.com/esy-ocaml/hello-reason) | |
- [reason-glfw](https://github.com/esy-ocaml/reason-glfw) | |
--- | |
# Goals | |
- Building native projects as easy as: | |
- `npm install -g esy' | |
- `esy install` | |
- `esy build` | |
--- | |
# Next steps | |
- Tooling / editor experience | |
- Performance improvements | |
- Upstream Windows patches | |
- Build cool stuff & spread the word! | |
--- | |
# THANK YOU! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment