dmm: (Default)
Dataflow matrix machines (by Anhinga anhinga) ([personal profile] dmm) wrote 2021-08-03 07:27 pm (UTC)

Then there is https://en.wikipedia.org/wiki/Hash_tree_(persistent_data_structure)

which is presumably behind all modern implementation of persistent data structures in Clojure and other languages:

https://lampwww.epfl.ch/papers/idealhashtrees.pdf (also posted here https://hashingit.com/elements/research-resources/2001-ideal-hash-trees.pdf )

These ideal hash trees are more like Tries ("Hash Array Mapped Trie").

Array Mapped Tries(AMT), first described in "Fast and Space Efficient Trie Searches", Bagwell [2000], form the underlying data structure.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting