Editing 224: Lisp

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 12: Line 12:
 
The phrase ''A suffusion of blue'' is a reference to {{w|Douglas Adams}}' book ''{{w|The Long Dark Tea-Time of the Soul}}''. In it, an ''{{w|I Ching}}'' calculator calculates that everything above the value of 4 is ''a suffusion of yellow''.
 
The phrase ''A suffusion of blue'' is a reference to {{w|Douglas Adams}}' book ''{{w|The Long Dark Tea-Time of the Soul}}''. In it, an ''{{w|I Ching}}'' calculator calculates that everything above the value of 4 is ''a suffusion of yellow''.
  
In the comic, Cueball marvels at the fundamental and complete nature of the language of creation that he sees in his dream. In the Lisp programming language, "car" is a primitive (i.e. basic) function that produces the first item in a list. The line "My God, It's full of '{{w|CAR_and_CDR|car}}'s" is a pun, most likely referring to the movie {{w|2010 (film)|2010: The Year We Make Contact}}, the sequel to {{w|2001: A Space Odyssey (film)|2001: A Space Odyssey}}. In the book {{w|2001: A Space Odyssey (novel)|2001: A Space Odyssey}}, when astronaut David Bowman accidentally activates a star gate, he exclaims as he enters it "The thing's hollow — it goes on forever — and — oh my God - it's full of stars!", although he does not say anything in the first movie during the final sequence. This likely also includes a transitive reference a chapter in {{w|The Little Schemer}}, a popular introductory Lisp book, called ''*Oh My Gawd*: It's Full of Stars'', also itself a reference to 2001. From the shape of the two discs in front of Cueball, it may also be referring to Terry Pratchett's book ''The Last Hero'' where the last survivor of a ship that went under the disc says “Oh my God it’s full of elephants.”
+
In the comic, Cueball marvels at the fundamental and complete nature of the language of creation that he sees in his dream. In the Lisp programming language, "car" is a primitive (i.e. basic) function that produces the first item in a list. The line "My God, It's full of '{{w|CAR_and_CDR|car}}'s" is a pun, most likely referring to the movie {{w|2010 (film)|2010: The Year We Make Contact}}, the sequel to {{w|2001: A Space Odyssey (film)|2001: A Space Odyssey}}. In the book {{w|2001: A Space Odyssey (novel)|2001: A Space Odyssey}}, when astronaut David Bowman accidentally activates a star gate, he exclaims as he enters it "The thing's hollow — it goes on forever — and — oh my God - it's full of stars!", although he does not say anything in the first movie during the final sequence. This likely also includes a transitive reference a chapter in {{w|The Little Schemer}}, a popular introductory Lisp book, called ''*Oh My Gawd*: It's Full of Stars'', also itself a reference to 2001. From the shape of the two discs in front of Cueball it may also be referring to Terry Pratchett's book the last hero where the last survivor of a ship that went under the disc says oh my god its full of elephants
  
 
In the second panel, Cueball remarks that, "At once, just like they said, I felt a great enlightenment." This is a reference to a pattern of observations among programmers and computer scientists that while Lisp often seems alien or arcane — even deliberately so, even to experienced hackers, even with repeated exposure over time — truly ''understanding'' Lisp in a deep, non-superficial way, results in a profound epiphany, a sudden and abiding ''illumination'' wherein one's preconceived notions about computation and programming are fundamentally transfigured, oftentimes over the course of a very short span such as during a single all-day hacking binge. Lispers commonly describe the experience as being akin to learning programming for the first time ''again''; {{w|Daniel P. Friedman}} (author of much ground-breaking research and many popular introductory texts on Lisp and programming language design) described it as "[learning] ''to think {{w|Recursive_definition|recursively}}''," and contended that "''thinking about'' [functional] ''computing is one of the most exciting things the human mind can do''."
 
In the second panel, Cueball remarks that, "At once, just like they said, I felt a great enlightenment." This is a reference to a pattern of observations among programmers and computer scientists that while Lisp often seems alien or arcane — even deliberately so, even to experienced hackers, even with repeated exposure over time — truly ''understanding'' Lisp in a deep, non-superficial way, results in a profound epiphany, a sudden and abiding ''illumination'' wherein one's preconceived notions about computation and programming are fundamentally transfigured, oftentimes over the course of a very short span such as during a single all-day hacking binge. Lispers commonly describe the experience as being akin to learning programming for the first time ''again''; {{w|Daniel P. Friedman}} (author of much ground-breaking research and many popular introductory texts on Lisp and programming language design) described it as "[learning] ''to think {{w|Recursive_definition|recursively}}''," and contended that "''thinking about'' [functional] ''computing is one of the most exciting things the human mind can do''."

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)