[EMAIL PROTECTED] wrote:
On Fri, Mar 21, 2008 at 04:57:01PM -0700, Andrew Lentvorski 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.
OK, I'll risk appearing ignant and say I don't know what "introspection"
means. What is it?
Introspection (sometimes goes hand-in-hand with metaprogramming) is
simply being able to poke under the hood of a language or runtime. So,
you can tinker with the objects, rearrange namespaces, override
functions, etc. directly.
Easy to say--hard to implement correctly.
If you look at the systems that lots of people rave about (Lisp
Machines, Smalltalk environments, etc.), you can poke at anything in the
system, look at it, overrride it, etc.
Very powerful. Very dangerous in the hands of the unskilled.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg