On Sun, Aug 27, 2017 at 2:59 PM, Vincent Torri <vincent.to...@gmail.com> wrote: > On Sun, Aug 27, 2017 at 5:57 PM, Gustavo Sverzut Barbieri > <barbi...@gmail.com> wrote: >> On Sun, Aug 27, 2017 at 5:19 AM, Vincent Torri <vincent.to...@gmail.com> >> wrote: >>> hey >>> >>> some notes about Windows: >>> >>> * polling is mainly done with select() (for sockets) and the Wait* >>> functions. There are others ways to poll but they are the main >>> functions for that task. Maybe this can be added in the wiki >> >> well, nobody is supposed to use those directly, > > but qs you mentioned the unix functions in the wiki... why not the windows > ones
you mean when I refer to poll/select? It's just exemplifying the problem, I'm not saying people must use that with EFL... I say "EFL (Ecore) uses poll/select as core for its main loop, converting signals in a safe way." it's just to prove a point, it's not trying to explain the ecore internals on every platform, otherwise I'd need to explain MacOS, libuv, glib, PS1Light and all the other implementations we have. >> rather use EFL >> primitives such as the main loop. Actually, although Eina_Future and >> Eina_Promise are done in Eina, there is no scheduler/poller in it, >> this must be provided externally and currently the only one doing it >> is Ecore -- efl_loop_future_scheduler_get(loop). > > what is it using ? It uses ecore (Efl_Loop), creating idlers or jobs/0-timers when the function needs to run. -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (16) 99354-9890 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel