-
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.
-
bit-smasher
Common Lisp library for handling bit vectors, bit vector arithmetic, and type conversions.
-
RoaringBitmap
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
The thing that spoils you about java is just the sheer momentum that it has enjoyed that CL never really had. There are a lot of different kinds of bit set / int set things you can find for java, for example. And the clojure data.int-map is a very nice piece of work that I have happily abused with a million keys to good effect, with nothing like it in CL.
A quicksearch turned up only cl-intset which is full of fun tricks using integers as bitsets, but isn't at all pragmatic if you're using large values.
Do you mean bit vectors? Common Lisp has them in the standard and https://github.com/thephoeron/bit-smasher is also useful for handling them.
might be able to use one of the roaring bitmap implementations https://roaringbitmap.org/ via ffi, or port one to CL. been using them from clojure via java implementation, great lib.