4 ms·
Show HN: Sabela – A Reactive Notebook for Haskell
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.
- m1rsh0 4mo agoReally cool! What are you using for the plotting?
- mchav 4mo agoA combination of vegalite and a custom plotting library with SVG output.
- mark_l_watson 4mo agoThanks, 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.
- vladsiu 4mo ago[dead]
- grahamstanes17 4mo ago[flagged]
- gnabgib 4mo ago> Don't post generated text or AI-edited text. HN is for conversation between humans. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- gxonatano 4mo agoSo 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.