Then I just have to answer ;)
Reflex is an efficient and flexible reflective system for Java that I
developed during my PhD thesis (which is about to end). It is evolving
right now to what we call an "AOP kernel", supporting multiple
approaches to AOP to coexist and collaborate.
One of the limitations of the actual implementation of Reflex is that it
is in standard Java (via load-time bytecode transformation), and
therefore does not support really dynamic stuff (a class definition in
Java cannot be changed after runtime, the instantiation link of an
object neither, etc.). These restrictions in the Java world do not exist
in Smalltalk, where moreover, the type system is pretty "cool", to say
the least. Therefore an interesting perspective (which Stef is
mentioning) is to work on a version of Reflex for Smalltalk, in which
the complete dynamicity of the environment would be used.
If you want to know more, either mail me directly or check my web site
for papers (1), or the Reflex website (2) for mailing list information.
Note that the current development version of Reflex (as an AOP kernel)
is not yet distributed, but we are ok to give access to the SVN
repository on a case-by-case basis.
-- Eric
(1)
http://www.dcc.uchile.cl/~etanter
(2)
http://www.dcc.uchile.cl/~etanter/Reflex
Charles A. Monteiro wrote:
I just have to ask what is dynamic Reflex ?
thanks
-Charles
On Wed, 22 Sep 2004 22:08:28 +0200, stéphane ducasse
<ducasse(a)iam.unibe.ch> wrote:
>
> On 22 sept. 04, at 21:46, Eric Tanter wrote:
>
>> stéphane ducasse wrote:
>>
>>> Hi eric
>>> so you PhD is shipped :)
>>
>>
>> Yes!
>> Still have some things to do, but yesterday I (at last!) installed
>> Cincom STK. A first step, one could say ;)
>
>
> :) indeed take care after this will be difficult.
> Marcus denker is implementing a byte-to-byte translator and after
> that we will have dynamic Reflex for squeak :)
>
>>
>>> Use SWI
>>
>>
>> Ok.
>>
>>> It will be easy to migrate from SW1 to SW2
>>
>>
>> Ok.
>>
>>> I need a really good version for the lecture we will do in
>>> february. Before it depends on lukas.
>>
>>
>> Ok, that's fine then, I'll go for SWI.
>> More questions to come, I'm sure...
>
>
> No problem this is not as we would like it to be but .....too much
> papers to write :)
>
> Stef
>
>>
>> Cheers,
>>
>> -- Eric
>>
>
--
http://www.dcc.uchile.cl/~etanter