Clojure vs. D in creating immutable lists that are almost the same.

Abdulhaq via Digitalmars-d digitalmars-d at puremagic.com
Sun Feb 28 02:53:52 PST 2016


On Saturday, 27 February 2016 at 22:31:28 UTC, Brother Bill wrote:

> That is, how to create one-off changes to an immutable data 
> structure, while keeping the original immutable, as well as the 
> one-off change, and maintain good performance.
>

Clojure uses bit-partitioned hash tries.

I recommend this video (Clojure Concurrency)
https://www.youtube.com/watch?v=dGVqrGmwOAw

slides here:
https://github.com/dimhold/clojure-concurrency-rich-hickey/blob/master/ClojureConcurrencyTalk.pdf?raw=true (slide 21 about bit-partitioned hash tries)




More information about the Digitalmars-d mailing list