Arc Forumnew | comments | leaders | submitlogin
1 point by sacado 5846 days ago | link | parent

"(clojure is one of them)"

Come one, clojure is not a Lisp, it doesn't even have car and cdr :)



3 points by stefano 5845 days ago | link

And Arc doesn't even have lambda! :)

-----

2 points by cooldude127 5844 days ago | link

arc has lambda, it's just renamed to fn (same as clojure).

clojure lacks car and cdr because it also lacks cons cells. there are other collections, but the little pairs we've come to know and love are gone.

-----

2 points by sacado 5844 days ago | link

yeah, we know, we were just kidding :)

However, seriously, clojure looks really interesting, being a cool language on the JVM and being purely functional. But does anybody know if it is possible in this language to make (easily) funny structures like circular lists, graphs, etc. ? AFAIK, that's the problem when you don't want to use set-car & set-cdr in Scheme (that's a problem in NewLisp too, for example) : you loose them. Did clojure manage to overcome this problem ?

-----