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

Car and cdr

Name: Anonymous 2011-06-11 12:46

The names of the functions car and cdr are historical accidents: they de-
rive from the original (1959) implementation of Lisp on the IBM 704 at MIT.
The machine architecture included 15-bit ``address" and ``decrement" fields in
some of the (36-bit) loop-control instructions, together with additional in-
structions to load an index register from, or store it to, one of these fields
within a 36-bit memory word. The designers of the Lisp interpreter decided
to make cons cells mimic the internal format of instructions, so they could
exploit these special instructions. In now archaic usage, memory words were
also known as ``registers." What might appropriately have been called ``first"
and ``rest" pointers thus came to be known as the CAR (contents of address
of register) and CDR (contents of decrement of register). The 704, inciden-
tally, was also the machine on which Fortran was first developed, and the first
commercial machine to include hardware floating point and magnetic core
memory.

Name: Anonymous 2011-06-11 14:24

>>5
Fuck you, asshole. Do you even know what Freedom is? I bet your ass that whatever trite Java crap you write for your Megacorp doesn't respect the Four Freedoms of GNU/Linux. From the website of the Free Software Foundation (full of some of the greatest essays ever, BTW):

* The freedom to run the program, for any purpose (freedom 0).

* The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.

* The freedom to redistribute copies so you can help your neighbor (freedom 2).

* The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.


I'm not interested in writing antisocial software with corporate drones like you. Go back and synergize ORACLE and M$'s dick, maybe they'll give you a free IDE in return.

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