News for hackers. Stuff that matters.
Re:CL21: An experimental project redesigning Common Lisp by pnathan on Thursday February 19, 2015 @07:57PM (#9078273)
Huh.

I like the distinction of car/cdr meaning pointers vs first/rest meaning "start of list/rest of list".

It weirded me out at first, but I came to really appreciate it.

Re:CL21: An experimental project redesigning Common Lisp by jwmc on Friday February 20, 2015 @03:18PM (#9082720)
Yep. It's good to have both - the car is the first of a list, and the cdr is the rest, but a cons isn't always a list. Having first and rest exclusively would be short-changing us conceptually.
Re:CL21: An experimental project redesigning Common Lisp by TeMPOraL on Thursday February 19, 2015 @10:10PM (#9078686)
Indeed. It lets you clearly express in code that those cons cells are actually part of a different structure than a list.