Well, nothing we don't already have with Zinc, green threads, taskit and generators (+ syntax sugar).
The nicest thing is however: http://www.tornadoweb.org/en/stable/ioloop.html#i-o-events They have a nice library to do async IO. We have also one but we do not exploit it enough I think. This is nice because it would simplify the implementation of all external code calling Pharo. In that front we currently have some spaghetti: - the input event fetcher implements an async queue of UI events whose consumer is a process in the image and the producer is the VM. - sockets and the async io plugin have a different approach, also written in the VM. - callbacks should also use a similar approach to notify when they are being called from C. On Wed, Apr 4, 2018 at 12:40 PM, Norbert Hartl <[email protected]> wrote: > > > > Am 04.04.2018 um 12:12 schrieb Stephane Ducasse <[email protected] > >: > > > > I’m not good enough to understand it simply :) > > But you are :) > > > > http://www.tornadoweb.org/en/stable/guide/intro.html > > > It is about „how to program in python as you would in javascript“. > > Norbert > -- Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - *http://www.cnrs.fr <http://www.cnrs.fr>* *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13
