[Pharo-project] [ANN] Pomodoro for Pharo 2.0

Torsten Bergmann astares at gmx.de
Tue Mar 26 17:42:31 CET 2013


I followed the recent discussion and initial code about "Pomodoro" and since (until now) 
I used a timer written in Java I thought it would be a good idea to replace it 
with a Smalltalk one ;)

I grabbed the HOPomodoro code from Phil and since it was marked as "experiment" I thought it would 
be good to write a new clean implementation with tests for Pharo 2.0. Thanks Phil -
hope you are not angry that I hijacked the idea ... 
Attached is a screenshot of the tool.


Go to the Config browser in Pharo 2.0 ("Tools" -> "Config Browser") and load "Pomodoro"
from the "Verified" tab. A new timer should appear and you can just click on "Start"
to run the timer.
When it finished it turns red, beeps and informs the user.

How to use

You can open a new pomodoro (defaults 25 minutes) from the world menu
("Tools" -> "Pomodoro").

You can customize the pomodoro using Smalltalk. Here are a few examples:

   "open a new 25 minute one" 
   Pomodoro new open        

   "Opens a new timer with one minute total time" 
   Pomodoro timerFor: 1 minute

   "Provide an action when pomodoro is finished"
   Pomodoro timerFor: 5 seconds 
            whenFinishedDo: [ self inform: 'Pomodoro finished']

The project comes with 15 tests. Code lives on project "Pomodoro" on 
SmalltalkHub. So far I added Phil and Sean as contributors since 
they discussed this topic already and may provide new ideas. If one
wants to contribute feel free to do so.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: pomodoro.png
Type: image/png
Size: 47855 bytes
Desc: not available
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20130326/cd16c456/attachment.png>

More information about the Pharo-project mailing list