Darren New wrote:
In addition, most of what the Smalltalk guys rave about is not the
fact that it is object-oriented. What they generally rave about is
the fact that the system is introspective without limit.
Yes, but it's introspective *because* everything is an object.
*Everything* is an object. Want to walk the call stack? Go for it - it's
a linked list of objects. What to store the context of every time you
call this function into a collection for later? Want to also include the
executable code of the function that called you? Go for it. Etc.
You are confusing the fact that the language is specified with the fact
that the runtime is also specified.
You can have a runtime in which everything is an "object" and still not
be able to introspect. You can have lots of introspection ina runtime
without everything being an "object".
The fact that the runtime is introspective is what you are extolling,
not the fact that it has objects.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg