(lojure

by niquola
DevConf 2014

Teamlead of health samurai

@ waveaccess/choice-hospital-systems

github/niquola / twt g+ fb

History (Mon, 13 Feb 2006 13:43:02 +0900)

          Ruby is a language designed in the following steps:

          * take a simple lisp language (like one prior to CL).
          * remove macros, s-expression.
          * add simple object system (much simpler than CLOS).
          * add blocks, inspired by higher order functions.
          * add methods found in Smalltalk.
          * add functionality found in Perl (in OO way).

          So, Ruby was a Lisp originally, in theory.
          Let's call it MatzLisp from now on. ;-)
        

LISP, MacCarthy 1960

lisp is worth learning for the profound enlightenment experience 
you will have when you finally get it; that experience 
will make you a better programmer for the rest of your days, 
even if you never actually use Lisp itself a lot.

Eric Raymond
        

Persistent (tries)

Rich Hickey