ivanpierre
Re:What Made Lisp Different (2002)
on Monday February 19, 2018 @09:17PM (#16417344)
Ok, Clojure is a lisp-1 like Scheme, CL is a lisp-2.
Clojure is not based on CONSes but you have CAR and CDR they are first and rest. Processors are no more based on accumulator and decrement registers... :D
Cons exists but it works only on lists as CONSes doen't exists in Clojure, only lists.
Empty list != nil.
Clojure is based on immutability like Scheme, CL is often used in a mutable way (see the shameful f-set).
{}, [], #{} are syntactic sugars and have already been implemented in CL.
Clojure is an hosted language, so Clojure, ClojureScript, ClojureCLR can be somewhat different, but the core language is the same (same base Clojure library).
Re:Zygomys – An embedded scripting language for Go
on Friday December 16, 2016 @10:31AM (#13193897)
Variable, modifying... what the heck?
You have a language that is crazy about mutability, it should make testing painful ;)
Re:Clojure from the Ground Up, Part 2: Basic Types
on Sunday October 27, 2013 @07:15PM (#6624109)
+1 :D