-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Bloom Filter Set/List Intersection #49
Comments
The STL contains algorithms for this (set_difference, set_intersection, set_symmetric_difference, and set_union). I don't know what algorithm implementations use, though. |
I have once created C built-in implementations of the LambdaMOO Update: I read about the bloom filter and that's definitely not what I used back in 2008.. They're still faster than MOO-verbs though. |
There's always the brute force approach! https://devblogs.microsoft.com/cppblog/using-c17-parallel-algorithms-for-better-performance/ Yeah, anything faster than moo-verbs would be fantastic. |
Intersecting two lists or sets would make an amazing built-in especially if it used a bloom filter algorithm, as it would be incredibly fast on what is sometimes a very close algorithm.
Unions, diffs, and intersections would all make great builtins, being common operations.
The text was updated successfully, but these errors were encountered: