News for hackers. Stuff that matters.
Re:Revenge of the Nerds by billswift on Saturday August 22, 2009 @04:08AM (#779148)
I'm not much of a programmer yet, and a lot of the C bashing I read complains about pointers and how necessary they are in C, yet according to this:

"Dynamic typing. In Lisp, all variables are effectively pointers. Values are what have types, not variables, and assigning or binding variables means copying pointers, not what they point to."

They are even more fundamental to LISP. Also if dynamic typing is good and most posts seem to claim it is, and dynamic typing more or less equals pointers which is what this seems to be saying, doesn't that mean using pointers is good? Also, I have seen frequent complaints about C's "static typing", but if using pointers results in dynamic typing, doesn't that suggest that static or dynamic typing is a stylistic choice in C programming?

Re:Revenge of the Nerds by pg on Saturday August 22, 2009 @04:20AM (#779153)
Pointers in Lisp are implicit. Lisp uses pointers only in the sense that loops use gotos.