On Oct 31, 2011, at 11:16 AM, Guido Stepken wrote:
Hello!
Some weeks ago i asked, weather code in Smalltalk is an object too or not. The answers were not that clear as i expected! :-(
Now i would like to put up the question, if there is a paradigm change in software engineering slowly coming up in the Smalltalk community towards class factory, code, that generates code, that is jitted immediately to generate further classes to finally be instantiated?
Would that be good? Meta Programming is powerful, but you need to take care that you can produce an un-understandable mess very easily.
E.g. the regexp compilercompiler SmaCC.
Nobody uses SmaCC anymore.
How "dense" has a Smalltalk code system to be that it starts to emerge from itself?
That is another question.
Means: When starts Pharo refactoring its own code or AST parser itself?
PetitParser provides exactly that: A parser has a meta-model to be changed at runtime. With Opal, we use an AST for everything that has transformation support of the RB.
Maybe a too unclear question, but i hope someone can understand what i mean ... :-)
You are always confusing. Marcus -- Marcus Denker -- http://marcusdenker.de