Name:
Anonymous
2013-01-17 2:23
Integrating zippers into the very core of Lisp as a replacement/enhancement of cons lists.
Discuss.
Name:
Anonymous
2013-01-18 3:53
Lisp should support the following data structures natively and support special syntax for each of them:
Lists.
Fixed length arrays.
Variable length arrays with amortized growth.
Doubly linked lists.
Hash sets
Hash maps
Sorted sets
Sorted maps
Queues
Zippers
Ring buffers
Priority queues
Graphs, encoding and decoding of cyclic structures
And each data structure should have a smorgasborg of library functions, with each one implemented in native code.