On Oct 17, 2011, at 10:25 AM, Guido Stepken wrote:
> Hi, there!
>
> I had a nice conversation about Smalltalk among software architects:
>
> I claim smalltalk to be the only programming system, where source is an
> object too, with all advantages and disadvantages!
>
> Am i right?
>
No, source is ascii text in Smalltak, and it's on the disk even.
The only thing that is objects are classes and methods. Below of a full method,
the reflective model stops.
(you can ask the compiler to make an AST from the dead code on disk, but that
model is not causally connected
and thus not reflective, and it's only there when you create it. This you can
do in any language, though).
Of course it is interesting what happes when one fixes that...
"Sub-Method Reflection":
http://www.jot.fm/issues/issue_2007_10/paper14.pdf
Marcus
--
Marcus Denker -- http://marcusdenker.de