Making Windows Development Reasonable
summary
Builds a one‑click Windows flow by bundling Cygwin into an NPM shim called easy-bash instead of relying on WSL, fixes CRLF and path/backslash quirks, and uses dune/OCaml tooling so native binaries don’t depend on Cygwin. Uses the easy package manager to install and build from source, and produces cross‑platform builds for Windows/Linux/Mac. Ships a native UI framework reverie/revery and an editor prototype own even that shows a claimed 10x startup improvement and already runs, with more features planned.
AI-written summary · about
chapters (21)
- 0:00Einleitung
- 1:24Overview
- 1:54Why Native Reason?
- 3:30Desktop Applications Today
- 6:17Why Native ReasonML?
- 8:19Why Windows?
- 10:53's C:\hello-reason esy install info install 0.5.8 (using package.json)
- 12:02Esy on Windows: The Challen
- 13:08Esy on Windows: POSIX
- 13:37Esy on Windows: WSL?
- 14:31Esy on Windows: Cygwin
- 17:15Esy on Windows: CRLF
- 19:49Esy on Windows: Path Differen.
- 20:29Esy on Windows: Success!
- 20:59Enjoy that warm, fuzzy feeling
- 22:38Revery: Minimal App
- 23:06Revery: Native Hooks!
- 27:03Revery: Next Steps
- 29:29Onivim v1: Electron
- 30:43Onivim 2: Timeline
- 34:56Thank you!
related talks
29mNode.js and Microsoft: A love story about developer tools
09m(Fine) Wine and MSVC
27mBuilding Cross Platform Desktop Apps With Electron
34mReal world Electron: Building Cross-platform desktop apps with JavaScript
30mCLI Tools for All the Things
48mGetting Started with Electron
54mBuilding interactive command line applications
28mThe Dark Art of Bundlers
