Skip to content

Show HN: Sabela – A Reactive Notebook for Haskell

sabela.datahaskell.com
46 pointsmchav5 comments
On HN

Sabela is a reactive notebook for Haskell. The name is the Ndebele word for "to respond." Cells respond to each other on change. Initially it was meant as a tool for working with data but it has turned out to have a lot of pedagogical value outside of data analysis work.

There is a gallery to read through on the website and a number of examples in the repo showcasing things like:

* Python interop * Widgets and animation * Exploratory data analysis

If you find any of this interesting please try it out. Any feedback is welcome.

Comments

So awesome. I've been watching the Data Haskell initiatives with a lot of interest, ever since it started. Haskell is such a great language that it deserves to have a good data science ecosystem.

Thanks, I put that on my Haskell note to try.

I am on a mobile device on vacation so all that I could do right now is read one of the notebooks.

Really cool! What are you using for the plotting?

A combination of vegalite and a custom plotting library with SVG output.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.