Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

SICP: BIG MONEY

Name: Anonymous 2015-01-09 7:30

Name: Anonymous 2015-01-10 3:42

>>5
Clojure is a Lisp because it has the features of a Lisp and it uses prefix notation.

Name: Anonymous 2015-01-10 12:13

>>8
It has a syntactic distinction between () and [] => it's not a Lisp.

Name: Anonymous 2015-01-10 12:26

>>10
Wat sort of argument is that? If its inherent data structure is a list, the language is also homoiconic, and it uses prefix notation, then it's a Lisp.

Name: Anonymous 2015-01-10 20:26

>>11
Because if () and [] are not equivalent, it's not homoiconic. For instance, because defn expects the arguments to be enclosed in [], you can't make a macro that returns (list a b c) and call it in the defn. You have to have a macro that returns a vector.

Lisp has one underlying code representation - the linked list. This shit with lists and vectors intermingled is not Lisp.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List