www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - photon v0.6.0 with MacOS support

reply Dmitry Olshansky <dmitry.olsh gmail.com> writes:
Photon is a transparent fibre scheduler library making 
traditional sync I/O async without modification of underlying 
boring blocking code.

https://github.com/DmitryOlshansky/photon

For usage see simple examples in the tests directory.

This release brings MacOS support, thanks to Steve Schveighoffer.

Next on schedule is Windows support.

--
Dmitry Olshansky
CEO   Glowlabs
https://olshansky.me
Apr 12
parent reply "Richard (Rikki) Andrew Cattermole" <richard cattermole.co.nz> writes:
On 13/04/2024 4:57 AM, Dmitry Olshansky wrote:
 Next on schedule is Windows support.
I see that you left the hard one for last. Good luck! Happy book buying.
Apr 12
parent Dmitry Olshansky <dmitry.olsh gmail.com> writes:
On Friday, 12 April 2024 at 17:04:33 UTC, Richard (Rikki) Andrew 
Cattermole wrote:
 On 13/04/2024 4:57 AM, Dmitry Olshansky wrote:
 Next on schedule is Windows support.
I see that you left the hard one for last. Good luck! Happy book buying.
I had an intriguing implementation for it running on top of User Mode Scheduling, sadly Windows folks deprecated User Mode Scheduling thus leaving me with a bunch of work and likely a narrower scope.
Apr 12