-
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.
This was one of the original ideas behind pasts. I wanted to share data on a single threaded executor without using RefCell, so I created the Join struct api (renamed and redesigned many times). I'm curious what you think of that approach.
Apart from that, I goofed around and implemented some collections on top, to test the ergonomics.
What I wanted for Stakker is zero runtime checks, and correctness 100% guaranteed by the compiler (regarding getting mutable access to actor state). I've implemented that for Stakker actor calls using qcell, but getting the relevant borrows through async/await poll calls into the coroutine code seems impossible without using some kind of runtime test (i.e. RefCell or a Cell or whatever). Generators seem more hopeful, though, once passing lifetimes into generators is implemented. But it seems low down on people's list of priorities.