Write a Blog >>

In 2016’s Curry-On keynote, David Nolen elected Clojure’s efficient immutable collections to his shortlist of four transformative technologies originating from research, which made the language a success story in the long run. "Oldies, but goodies", Nolen said. The foundations of nowadays efficient immutable collections, which are based on hash-tries, were pioneered in the late 50s and early 60s. However, rejuvenated research interest in this topic just met the enthusiasm of functional programmers roughly a decade ago, after Clojure and Scala broadly started embracing well-performing functional data structures. This talk will quickly go back to the origins of prefix trees, to then introduce the basic ingredients it takes to build efficient immutable collections that are based on hash-tries. The main part of this talk will pickup where Clojure and Scala left off: focusing on current research involving hash-tries, and projecting where the journey might go. Engineers, researchers, and programming language enthusiasts, let’s have a talk!

Tue 20 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 18:20
Tuesday - 16:00 - 18:20 - Sala AgoraCurry On Talks at Actes, Informatics Building
16:00
40m
Talk
Computational Musicology, ????, Profit
Curry On Talks
Chris Ford ThoughtWorks (UK) Ltd.
16:50
40m
Talk
Domain-Specific Type Error Diagnosis in the Glasgow Haskell Compiler
Curry On Talks
Jurriaan Hage Utrecht University
17:40
40m
Talk
With Age comes Beauty - Past, Present, and Future of Efficient Immutable Collections
Curry On Talks
Michael Steindorfer Delft University of Technology, Netherlands