Login  Register

Re: [ANN]: EventRecorderMorph Port to 3.0

Posted by kilon.alios on Jan 13, 2014; 12:53pm
URL: https://forum.world.st/ANN-EventRecorderMorph-Port-to-3-0-tp4736258p4736364.html

Guys you are awesome, thanks for this. I can use this for my documentation project (Prometheas), live documentation that show you how to get things done by replaying commands . This is too good to be true. Though with the rate new libraries have been poping up lately you will actually write the code for me :D

I am thinking in the right side a small area that will work as a tooltip displaying a paragraph of documentation with a Try me button to replay recorded tutorials, preferably with the showing code as example. 


On Mon, Jan 13, 2014 at 11:16 AM, Goubier Thierry <[hidden email]> wrote:


Le 13/01/2014 10:09, [hidden email] a écrit :

I am working on a similar thing (without the replaying feature).
I am interested in profiling (i.e., recording) some morphic events.

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'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