-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
wingman
Restartable exception handling for Clojure, allowing you to recover from exceptions without unwinding the stack.
Coroutines are a more general concept, and can be used to implement conditions/delimited continuations. There’s an example in their docs.
How fun! I've done something like this before in my wingman library, although I didn't keep as closely to the Common Lisp spec, and I built mine on top of exceptions so it would play nicely with existing error handling. My idea was to make it possible for libraries to throw their exceptions as usual, but give them the capacity to add restarts for people who opted into using Wingman.
Do you know about https://github.com/pangloss/pure-conditioning ? This seems to be a hot topic nowadays