Experience Report: Steps to "Emacs Hyper Notebooks"
summary
Experience report shows a working Emacs-based notebook glue that makes REPLs long‑running inside org‑babel by adding a servant param and a lightweight override to ob-core, implemented in observant.el. Observant stores process state in a hash table, does pre/post‑processing, caching and output capture, and runs Maxima and Julia together (Maxima now keeps a session and returns TeX). Emacs Jupyter falls short, real‑time coediting and org‑roam/logseq integration succeed, code is early‑stage but available online.
AI-written summary · about
chapters (10)
- 0:00Introduction and motivation
- 1:03Emacs Org features overview
- 2:06Maxima workflow workaround
- 3:12Caching and long-running processes
- 3:54Introducing observant facility
- 6:19Experience and challenges
- 7:21Browser and community feedback
- 7:45Future work and Arxana
- 8:48Conclusions and reproducibility
- 9:52Q&A session
related talks
46mThe Underrated (But Amazing) Emacs org-mode
17mNotes on Notebooks: Is Jupyter the Bringer of Jollity?
34mCode the Docs: Interactive Document Environments
36mParty REPL — A multi-player REPL built for pair-programming
01h 23mImproving Your Data Modeling Work Through Open-Source Software
27mThe Future of Notebooks in a Claude Code World
28mCode the Docs: Interactive Document Environments
25mThe First Notebook War
