Hacker GitHub

← All repos

lacuna/bifurcan

View on GitHub ↗ ★ 1,021 Java

functional, durable data structures

13 mentions on Hacker News by 6 people: 5 stories, 8 comments · first 2017-03-27 · latest 2026-06-25

Mentions per year 13 mentions · busiest year 2017 (5)
20082026
  1. …a Java library with implementations of RBB-trees and related (fast) immutable data structures. [0] https://github.com/lacuna/bifurcan
  2. Here’s one in Java: https://github.com/lacuna/bifurcan/blob/master/src/io/lacuna...
    comment by prospero · 2025-02-20 · in Relaxed Radix Balanced Trees (2024)
  3. https://github.com/lacuna/bifurcan/blob/master/doc/compariso...
  4. ▲ 17
    Bifurcan: best-in-class functional data structures on the JVM
    story by ingve · 2018-11-05 · 0 comments
  5. Comparisons: https://github.com/lacuna/bifurcan/blob/master/doc/compariso...
  6. ▲ 6
    Bifurcan 0.1, best-in-class functional data structures on the JVM
    story by fnordsensei · 2018-11-05 · 1 comment
  7. ▲ 2
    Impure functional data structures
    story by luu · 2018-10-08 · 0 comments
  8. ▲ 122
    A Comparison of Functional Data Structures on the JVM
    story by prospero · 2018-10-08 · 17 comments
  9. …win for all sorts of applications. Also, lookup is not the only performance win that CHAMP offers: https://github.com/lacuna/bifurcan/blob/master/doc/benchmark... . One thing the approach makes possible, which wasn't explored in the paper,…
    comment by prospero · 2017-08-31 · in Predictably Fast Clojure (2014) [video]
  10. …as to where the language will be after another ten years. [1] http://elementsofclojure.com/ [2] https://github.com/lacuna/bifurcan
    comment by prospero · 2017-08-30 · in Predictably Fast Clojure (2014) [video]
  11. …Java equality semantics, while Clojure's maps use Clojure's more expensive equality semantics. See https://github.com/lacuna/bifurcan/blob/master/doc/benchmark... for a more in depth illustration of this. However, it is still a meaningful…
    comment by prospero · 2017-08-14 · in Efficient Immutable Collections [pdf]
  12. Here's another one: https://github.com/lacuna/bifurcan/blob/master/src/io/lacuna...
  13. ▲ 3
    Bifurcan: impure functional data structures
    story by prospero · 2017-03-27 · 0 comments