Seeking: efficient CL bitsets.

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • data.int-map

    A map optimized for integer keys

  • 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.

  • Primes

    Prime Number Projects in C#/C++/Python

  • 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.

    InfluxDB logo
  • cl-intset

    A library for non-negative integer sets. It implements sets using bitsets.

  • 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.

  • bit-smasher

    Common Lisp library for handling bit vectors, bit vector arithmetic, and type conversions.

  • 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.

  • bit-ops

    Tools for writing optimized bit-vector routines

  • RoaringBitmap

    A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Iterating over Bit Sets Quickly

    1 project | news.ycombinator.com | 24 Feb 2024
  • Roaring Bitmaps

    1 project | news.ycombinator.com | 17 Jan 2024
  • What feature would you like to remove in C++26?

    2 projects | /r/cpp | 19 Apr 2023
  • BitSet Vs BigInteger

    1 project | /r/java | 10 Nov 2022
  • Negative Incentives in Academic Research

    1 project | news.ycombinator.com | 22 Jul 2022