Minimalist web application deployment with Scheme
- Track: Declarative and Minimalistic Computing
- Room: H.1308 (Rolin)
- Day: Sunday
- Start: 10:40
- End: 11:10
- Video only: h1308
- Chat: Join the conversation!
The web is the most accessible platform for reaching the largest amount of users. However, modern web development toolchains based on NodeJS and emscripten are anything but minimal. Can we simplify things? In this talk, we'll take a look at using a minimalistic toolchain written in Guile Scheme instead.
Guile has a good bootstrapping story, few dependencies, and wide availability in Linux distributions. Guile has been usable for web server backends for years but is becoming a great choice for the frontend, too. Hoot, developed by the Spritely Institute, is a self-contained WebAssembly toolchain and an implementation of Guile that compiles to WebAssembly. Together, Guile and Hoot cut the gordian knot of NodeJS and emscripten.
Speakers
David Thompson |