Skip to content

DataHaskell/sabela

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sabela

Sabela is a reactive notebook environment for Haskell. The name is derived from the Ndebele word meaning "to respond." The project has two purposes. Firstly, it is an attempt to design and create a modern Haskell notebook where reactivity is a first class concern. Secondly, it is an experiment ground for package/environment management in Haskell notebooks (a significant pain point in IHaskell).

A screenshot of the web ui

Quick start

git clone https://github.com/DataHaskell/sabela
cd sabela
cabal update
cabal run

Open localhost:3000/index.html and explore ./examples/analysis.md for a quick tutorial.

The execution and dependency management model is based on scripths.

About

A reactive notebook for Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published