Hi,
With Miguel Campusano we build a small demo. There is a "Execution Metalink Demo” Plugin for Nautilus. "A demo of Metalink usage: when it is installed, it glows red when the selected method is executed somewhere in the system” If you install it and open a new browser, there is a strange morph in the middle position. every time you select a method, it installs a meta-link there that calls a method on the morph to make it red. Then the morph has a #step method to get darker step by step. -> activate the plugin -> open new browser -> go to Array>>#asArray and see how it glows e.g. when moving the window Note: -> if you select the “right” methods, the image will freeze (meta-recursion, we do not use meta-level aware links yet) -> somehow the metalinks do not get GCed (but it seems the actual de-installing works). The idea is that it is for now just a demo… but when the framework gets stable, it is an example of what we can do with it. Marcus |
Very cool stuff.
It is interesting to see how you are developing this out in the open, step by step. > On 03 Oct 2015, at 14:16, Marcus Denker <[hidden email]> wrote: > > Hi, > > With Miguel Campusano we build a small demo. > > There is a "Execution Metalink Demo” Plugin for Nautilus. > > "A demo of Metalink usage: when it is installed, it glows red when the selected method is executed somewhere in the system” > > If you install it and open a new browser, there is a strange morph in the middle position. every time you select a method, it installs > a meta-link there that calls a method on the morph to make it red. Then the morph has a #step method to get darker step by step. > > -> activate the plugin > -> open new browser > -> go to Array>>#asArray and see how it glows e.g. when moving the window > > Note: > -> if you select the “right” methods, the image will freeze (meta-recursion, we do not use meta-level aware links yet) > -> somehow the metalinks do not get GCed (but it seems the actual de-installing works). > > The idea is that it is for now just a demo… but when the framework gets stable, it is an example of what we can do with it. > > Marcus > > |
In reply to this post by Marcus Denker-4
Another thing we worked on… but it needs some more work to be integratable. Visualising links using the side-icon feature of the new editor: |
would be cool to put this also to quality assistance :)
|
and of course breakpoints ;)
|
Yes! Marcus
|
Now I'm making some progress with annotating the unused temp var ;)
On Sun, Oct 4, 2015 at 10:58 AM Marcus Denker <[hidden email]> wrote:
|
Cool!!!!
Go go go! Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
|
hahahah terrific! Marcus looks like a dog with two tails :) Now for real, this is a clear example of a thesis project (Marcus' Reflexibility) which years ago was a prototype and now, with all the progress made in Pharo, it can be made for real!!! On Mon, Oct 5, 2015 at 2:22 PM, Alexandre Bergel <[hidden email]> wrote:
|
In reply to this post by Marcus Denker-4
Hi, can you, please, move MetalinkIconStyler and MetalinkTextSegmentMorph to a separate package? It is dependent on Morphic so it makes obsolete classes in the minimal Pharo image. Cheers, -- Pavel 2015-10-03 14:16 GMT+02:00 Marcus Denker <[hidden email]>: Hi, |
https://pharo.fogbugz.com/f/cases/16726/move-Reflectivity-Styling-to-a-separate-package
2015-10-06 8:06 GMT+02:00 Pavel Krivanek <[hidden email]>:
|
Yes! I will do that.
|
In reply to this post by Mariano Martinez Peck
I do not know about the dog part, but all the rest is so true :) Doru On Tue, Oct 6, 2015 at 3:24 AM, Mariano Martinez Peck <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |