Judy Arrays
judy.sourceforge.net
judy.sourceforge.net
1. They're patented by HP.
2. They're highly tuned for a specific cache line size.
3. They bring in a lot of code competing for space in the instruction cache. It may be optimal in benchmarks, but I suspect it could contribute to that general bloat miasma feeling your code gets when it's just too darn large.
I didn't run benchmarks myself, but overall I decided that (for me anyway) Judy arrays were probably not worth it over simpler alternatives.
It is unfortunately not improved by the new update tacked to the beginning of the article. You're probably better off skipping that.
http://news.ycombinator.com/item?id=859336
That discussion is worth reading, but any new insights will have to go here, because that submission is old enough to have the discussion closed.
http://xkcd.com/327/ in case you don't get the reference.
Sure would be nice to see Judy in modern architectures like Android/iOS, though ..