Le 13/01/2014 10:09, [hidden email] a écrit :I use a tracing framework I wrote a long time ago for things like that. It's called Jejak (http://smalltalkhub.com/#!/~ThierryGoubier/Jejak) and has the ability to trace and record events from running code, even critical code like Morphic.
I am working on a similar thing (without the replaying feature).
I am interested in profiling (i.e., recording) some morphic events.
I'm updating it for Pharo3 at the moment. And it would be great to use the new Opal facilities for doing so... at the moment, it's working by code rewriting (which is a very portable approach).
Thierry
I will look into this existing recorder, thanks for sharing.
Cheers,
R
On Jan 13, 2014, at 9:03 AM, Goubier Thierry <[hidden email]> wrote:
Cool! This is really interesting to have.
Executable screencasts... I'll do that next time for teaching with Pharo :)
Thierry
Le 13/01/2014 04:14, Sean P. DeNigris a écrit :
If you don't know EventRecorderMorph and HandMorphForReplay (which I didn't
and started to re-implement), they are super cool.
1. DoIt: "EventRecorderMorph new openInWorld"
2. Click "record" in the GUI
3. Perform some UI actions
4. Click "play" in the GUI
Your keyboard and mouse actions will be replayed in the World! I know
right?! Amazing. This could be really cool for live documentation and
executable screencasts :)
It's just a straight port now, but I'd like to decouple the recorder and
replay hand so that any event source can be used.
http://smalltalkhub.com/#!/~PharoExtras/EventRecorder
Initial commit: port EventRecorderMorph and HandMorphForReplay (originally
in MorphicExtras-AdditionalSupport) to Pharo 3.0
-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: <a href="tel:%2B33%20%280%29%201%2069%2008%2032%2092" value="+33169083292" target="_blank">+33 (0) 1 69 08 32 92 / 83 95
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: <a href="tel:%2B33%20%280%29%201%2069%2008%2032%2092" value="+33169083292" target="_blank">+33 (0) 1 69 08 32 92 / 83 95
Free forum by Nabble | Edit this page |