David Brown wrote:
This kind of design could just as easily be implemented in a
language that has good abstraction and encapsulation.

I find it very informative to read about process-oriented languages, like Hermes and Erlang. These are languages where messages are sent not synchronously between objects, but asynchronously between processes running in (semantically) their own address spaces, with no shared variables.

No inheritance, as such. No dynamic dispatch you don't arrange for yourself (i.e., via picking something from a list of connections to other processes, like a table of function pointers would do in C). Yet much the same feel of OO, even tho there's none of the usual "OO" sort of stuff going on.

--
  Darren New / San Diego, CA, USA (PST)
    "That's pretty. Where's that?"
         "It's the Age of Channelwood."
    "We should go there on vacation some time."

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to