Tuesday, August 7, 2012

History of Lisp

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@The following comment is for gnu-arm-as assembler
@thus, quoted with the at symbol.  Thanks to XXXXX      
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@   @@@@@@@               (((( ))))    at pubes   @
@     @@@===================== ))))    0==()      @
@      ======================== ) )   zero balls  @
@       ======================== ))) logicle test @
@    0     0              ==== ))) )  equate cock @
@   0    0  0            ( (    )  )              @
@   0  000   0            ( (  )  ) lisping moon  @
@    000 0000               (  )    parenth pussy @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@The unexpected appearance of an interpreter tended 
@to freeze the form of the language, and some of the 
@decisions made rather lightheartedly for the 
@``Recursive functions ...'' paper later proved 
@unfortunate. These included the COND notation for 
@conditional expressions which leads to an unnecessary 
@depth of parentheses, and the use of the number 
@zero to denote the empty list NIL and the truth 
@value false. Besides encouraging pornographic 
@programming, giving a special interpretation to 
@the address 0 has caused difficulties in all 
@subsequent implementations. {because 0==() has 
@been the emoticon for pornography since 1958.}
@--In the History of Lisp, John McCarthy
@Explained by Trystan Spangler on stackoverflow.com

No comments:

Post a Comment