Maybe for a 5' experiment is well :).

But World doOneCycle do handle events also, not just rendering, what should
lead to a wrong state :).  I don't forbid anybody to use it, just tell him
to think about it :P.

On Thu, Jun 21, 2012 at 4:13 PM, Stefan Marr <smallt...@stefan-marr.de>wrote:

> Hi:
>
> On 21 Jun 2012, at 15:57, Guillermo Polito wrote:
>
> > I bet there is a Morphic API that allows you to process the next drawing
> request.
> >
> > Hmm, that sounds like forcing the framework... I think that having a
> second process is the right way...
>
> For an experiment? Getting the concurrency right in a second process sound
> a lot less appealing than using `World doOneCycle`, which seems to be used
> in other places for the same purpose as well:
>
> MorphicUIManager>>#spawnNewProcess
>        UIProcess := [
>                [World doOneCycle.  Processor yield.  false] whileFalse: [].
>        ] newProcess priority: Processor userSchedulingPriority.
>        UIProcess resume
>
> Best regards
> Stefan
>
>
> --
> Stefan Marr
> Software Languages Lab
> Vrije Universiteit Brussel
> Pleinlaan 2 / B-1050 Brussels / Belgium
> http://soft.vub.ac.be/~smarr
> Phone: +32 2 629 2974
> Fax:   +32 2 629 3525
>
>
>

Reply via email to