Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not like that everywhere in the lispverse. I was overjoyed when Racket offered functions like 'first', 'rest', and 'second' to use in place of 'car', 'cdr' and 'cadr'. (Though it still retains the gross names, for backward compatibility.) Clojure does similar, with a hefty dose of additional pragmatism.

TBH, though, as someone who used to love Scheme (and has yet to spend any real time with Clojure), I agree that there's a hefty amount of nostalgia involved. 2 or 3 decades ago, lisp felt like a total sea change compared to what else was out there, which was mostly just a bunch of C and BASIC dialects. Nowadays even the C dialects have adopted most of what made lisp feel great, and I just don't feel that great a need to go back to living a world where (almost) everything is a linked list.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: