News for hackers. Stuff that matters.
Re:How innovative is Clojure as a Lisp dialect from Lisp exp... by gre on Sunday January 06, 2019 @08:58PM (#18842163)
How do you implement a persistent hashtable when your only abstraction is a linked list?
Re:How innovative is Clojure as a Lisp dialect from Lisp exp... by Jtsummers on Sunday January 06, 2019 @10:01PM (#18842432)
> only abstraction is a linked list

What language are you referencing here?

Re:How innovative is Clojure as a Lisp dialect from Lisp exp... by ardy42 on Tuesday January 08, 2019 @09:00AM (#18855509)
>> But afaik most immutable, persistent data structure libraries in other lisps either (1) had poor performance or (2) were developed after clojure and borrowed from clojure.

>> only abstraction is a linked list

> What language are you referencing here?

They are referring to Lisp.

Re:How innovative is Clojure as a Lisp dialect from Lisp exp... by int_19h on Sunday January 06, 2019 @09:47PM (#18842351)
You'd do that in roughly the same way as in any other language that allows you to heap-allocate stuff and pass references to it.
Re:How innovative is Clojure as a Lisp dialect from Lisp exp... by coldtea on Monday January 07, 2019 @03:12AM (#18843618)
Does it have to have the performance characteristics, or just the semantics of a hashtable?