I have a model which needs to run at regular intervals, and it could have a number of UI connections. So it's not "intrinsically" a morph.
What is the best way to get the step message sent to non-morphs - or is there a better way in Pharo
(Google was not my friend!) thanks in advance for any help Chris |
re : Google'd heartbeat and model ticking-over Even with Pharo3 sooo close to release, those EU folks must sleep sometimes ;-)isn't there a stackoverflow.com option for #pharo in addition to this mail list ( when time interval very short ;-) ? I think Seaside suggests just using #pharo tag to raise someone ... or was that IRC freenode ? On 29 April 2014 09:06, Chris Wright <[hidden email]> wrote:
|
On 29 Apr 2014, at 14:22, Robert Shiplett <[hidden email]> wrote:
Marcus |
Administrator
|
In reply to this post by caw
I'm not sure I understand exactly, but if you want to do it via Morphic stepping, you could implement e.g. ModelTickingMorph which is invisible and has no extent, and steps your model in it's #step. or you could use a process: [ [ myModelObject step. 1 second asDelay wait ] repeat ] fork.
Cheers,
Sean |
On 29 April 2014 18:41, Sean P. DeNigris <[hidden email]> wrote: Chris Wright wrote except that you then will be also responsible for managing forked process by implementing it.. else it will loop forever, your object will never be GCed, consume CPU & waste memory :) oh.. and each time you test it once more, it will readily spawn another process with same characteristics :)
-- Best regards, Igor Stasenko. |
Administrator
|
Yes, I left that out for simplicity, but I recall painfully how complex it can be to make sure everything gets GC-ed (http://forum.world.st/Terminating-a-Process-when-an-object-dies-td4683036.html)
Cheers,
Sean |
In reply to this post by Igor Stasenko
Igor Stasenko wrote:
Maybe there should be a SystemStepper / Cron object that can be registered on. cheers -ben |
There is the Scheduler project on smalltalkhub. Norbert
|
it works fine, I’m using it for some projects.
and is also in configurations browser :) Esteban
On 30 Apr 2014, at 09:50, Norbert Hartl <[hidden email]> wrote:
|
Administrator
|
+1
Cheers,
Sean |
Free forum by Nabble | Edit this page |