-
1
-
2
Functional Pearl Trouble Shared is Trouble Halved
Published 2003“…Shared nodes are created in almost every functional program - for instance, when updating a purely functional data structure - though programmers are seldom aware of this. …”
Journal article -
3
The design and implementation of the LogicBlox system
Published 2015“…These include: LogiQL, a unified and declarative language based on Datalog; the use of purely functional data structures; novel join processing strategies; advanced incremental maintenance and live programming facilities; a novel concurrency control scheme; and built-in support for prescriptive and predictive analytics.…”
Conference item