Persistent data structure: Difference between revisions

Content deleted Content added
BattyBot (talk | contribs)
m Removed non-content empty section(s), performed general fixes
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Dead Youtube links}}
Line 182:
 
=== Scala ===
The Scala programming language promotes the use of persistent data structures for implementing programs using "Object-Functional Style".<ref>{{Cite news|url=https://blog.codecentric.de/en/2015/08/essence-of-object-functional-programming-practical-potential-of-scala/|title=The Essence of Object-Functional Programming and the Practical Potential of Scala - codecentric AG Blog|date=2015-08-31|work=codecentric AG Blog|access-date=2018-10-23|language=en-US}}</ref> Scala contains implementations of many Persistent data structures including Linked Lists, [[Red–black tree]]s, as well as persistent hash array mapped tries as introduced in Clojure.<ref>{{Citation|last=ClojureTV|title=Extreme Cleverness: Functional Data Structures in Scala - Daniel Spiewak|date=2013-01-07|url=https://www.youtube.com/watch?v=pNhBQJN44YQ|access-date=2018-10-23}}{{cbignore}}{{Dead Youtube links|date=February 2022}}</ref>
 
==Garbage collection==