Sabela: A Reactive Haskell Notebook
Summary
The article introduces Sabela, a reactive Haskell notebook that runs code in a GHCi subprocess to enable reactive recomputation and simplified environment management. It covers architectural decisions, session handling, dependency management, and change propagation, and discusses future work toward polyglot notebooks and multi-tenant scalability.