On 18 Jul 2013, at 13:18, Graham Ashton <[email protected]> wrote:

> Simula inspired both Smalltalk and C++, but C++ had a very different (data 
> centric) philosophy. The behavioural philosophy of Simula and Smalltalk (in 
> which an object model should map closely to the real world) has been largely 
> forgotten, which is a bit of a bugger given that was rather the point of the 
> whole thing in the first place.

I sometimes wonder how different the Ruby mindset would be if "method_missing" 
was called "does_not_understand" (or maybe "message_not_understood", which 
would be my choice).

I just googled for "ruby language tutorial" and of 3 of the top results[1,2,3], 
none contain the word "message" anywhere you could reasonably expect to see 
them (pages on objects, classes and methods). I have a theory this is why Rails 
looks like it's written in C++, but I have no idea how to test that.

Ash

[1] http://www.ruby-lang.org/en/documentation/quickstart/
[2] http://www.tutorialspoint.com/ruby/ruby_object_oriented.htm
[3] 
http://manwithcode.com/169/programming-with-ruby-episode-10-objects-and-modules/

-- 
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashmoran

-- 
You received this message because you are subscribed to the Google Groups 
"NWRUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nwrug-members.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to