Expanding Programming Language Support in JupyterLite
summary
emscripten-forge provides a conda-style WebAssembly distro that compiles C/C++/Fortran into wasm32 and powers JupyterLite kernels so xeus-Python, xeus-R, and xeus-Octave run entirely in the browser; R is built with patched Flang via a two‑phase bootstrap that disables libcurl and uses Cairo graphics, Octave required a Fortran common‑block patch, and the Cockle terminal (Vim, nano, basic git) runs and demos succeed in-browser.
AI-written summary · about
chapters (10)
- 0:00JupyterLite and MScripton
- 3:21Jupyter kernels architecture
- 7:15Packaging R for WASM
- 12:25Demo: R in JupyterLite
- 13:07Packaging Octave for WASM
- 14:30Demo: Octave in JupyterLite
- 15:35JupyterLite terminal with WASM
- 19:29Demo: terminal commands
- 20:57Future plans for Git
- 22:20Q&A








