The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures." Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress. On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened. -- Anton van Straaten (Na = Norman Adams, Qa = Christian Queinnec)
The greatest challenge to any thinker is stating the problem in a way that will allow a solution. -- Bertrand Russell
All non-trivial abstractions, to some degree, are leaky. -- Joel Spolsky (The Law of Leaky Abstractions)
You can recognize truth by its beauty and simplicity. When you get it right, it is obvious that it is right. -- Richard Feynman
:nunmap can also be used outside of a monastery. -- Vim user manual
Some may say Ruby is a bad rip-off of Lisp or Smalltalk, and I admit that. But it is nicer to ordinary people. -- Matz, LL2
The ones who are crazy enough to think they can change the world, are the ones that do. ~Anonymous
Life is about making an impact, not making an income. --Kevin Kruse
You must expect great things of yourself before you can do them. ~Michael Jordan
Success is the sum of small efforts, repeated day-in and day-out. ~Robert Collier