Leave a comment

Comments 3

cema December 27 2017, 20:33:30 UTC
I think Lisp had associative lists, as an approximation of dictionaries. (Linear search time though.)

Reply

anhinga_anhinga December 27 2017, 22:56:15 UTC
It was also an afterthought, not something the language designers were proud of... Not something one was encouraged to use on a daily basis...

***

But I think the reason we are using lists in Lisps is that Lisp is 60 years old. Whereas, if it were 50 years old, it's quite likely we would be using dictionaries.

See e.g. something like Vega or Vega-Lite, which just use JSON to declaratively define interactive programs (in a limited domain):

https://vega.github.io/vega-lite/

Reply


anhinga_drafts February 2 2018, 04:57:11 UTC
We finally implemented a bit of "editing the network on the fly" schema last week:

https://github.com/jsa-aerial/DMM/tree/master/examples/dmm/quil-controlled/interactive

Reply


Leave a comment

Up