ka(originally announced in Neuron 1.0 released) was a research playground (and an instance of Hybrid rewrite-refactor model of project develoment) for 📓 Zettelkasten, as well as an independent app, for Neuron. Like Neuron, it is written in Haskell, but built on top of Reflex-FRP. See ka.srid.ca for details.
PureScript mini-tutorial using Nix
- Obelisk tutorial, Markdown preview with Reflex
Neuron 1.0 released
To achieve this, I’m working on a new (independent) core for neuron, called ka Project (named after the Egyptian concept) that eventually will supplant rib/shake used currently in neuron.
kauses Functional Reactive Programming to provide a reactive build pipeline* specifically geared towards note-taking, as well as plugin mechanism to customize the behaviour of the application at various stages. In addition to being the new core of neuron, ka Project will be an independent app for use, both in the form of web app and GTK+ app; Neuron sponsors get early access to ka Project source code.
My first foray into Haskell was to write fullstack web applications using Reflex-FRP, after having used Elm prior to that. Nowadays I consider it my go-to language for general application development.
Cerveau, a future-proof web app for notes
Announcing Ema - Static Sites in Haskell
- A brief F# exploration