Le 22/02/2013 07:23, Marcus Denker a écrit :

On Feb 21, 2013, at 9:52 PM, Frank Shearar <[email protected]> wrote:

On 21 February 2013 19:52, Eliot Miranda <[email protected]> wrote:
Hi All,

     anyone have any bytecode-to-bytecode transformation tools for
doing basic-block resolution coverage?

Is it possible that Jejak [1] might vaguely fit this bill? It's a
tracing tool, but maybe one could hack something on the side to turn
it into a coverage tool?

Certainly I've wanted a fine resolution (branch/block level) coverage
tool for a long time.


In Pharo 3.0 we will add Opal to the release (with the old Compiler to be an
unload able package, to be killed as the first action in 4.0)

Yes, yes, I want Opal :)

This will allow *a lot* of very very interesting things to be done.

From your doc, I think there are many hooks to explore and change the generated bytecode with Opal, am I right ?

Thierry

Imagine this combined with
        -> a Parser that can parse code with syntax errors (in Pharo 2.0)
        -> a new ClassBuilder
        -> The first class Slots replacing instance variables (see the OOPLSA 
Paper)
        -> the new Debugger Model and UI
        -> the new text model

It (slowly) start to get interesting!  :-)

        Marcus





--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95

Reply via email to