Skip to content

Instantly share code, notes, and snippets.

@bryphe
Created October 4, 2018 21:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bryphe/43b4640c693f6217ebb2156498852b26 to your computer and use it in GitHub Desktop.
Save bryphe/43b4640c693f6217ebb2156498852b26 to your computer and use it in GitHub Desktop.
# 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