Matz (Yukihiro Matsumoto) เขาเขียนสรุปขั้นตอนการ design ruby ไว้ดังนี้
* 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).
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/179642
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ลองดูมุมมองของคนพัฒนา rail เทียบกับ simplicity ของ mac
Apirak
ถ้าเอา object ของ Self แทน smalltalk ท่าจะมัน :-P