guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Announcing 8sync: an asynchronous programming language for Guile


From: Ludovic Courtès
Subject: Re: Announcing 8sync: an asynchronous programming language for Guile
Date: Sun, 29 Nov 2015 21:58:49 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Christopher Allan Webber <address@hidden> skribis:

> Christopher Allan Webber writes:
>
>> ... and the complicated-number-code will launch asynchronously, but wake
>> back up the appropriate function appropriately.  You can also set timed
>> events, read and write to ports asynchronously, and etc.  It has a nice
>> non-blocking loop, and personally I've found it to be a delight to use.
>
> There's one potential long-term caveat to this (maybe?), which is that
> the way this achieves nice asynchronous communication is by working hand
> in hand with guile's (select) statement, which seems to only work for
> socket type ports and file type ports I think?

Yes, ‘select’ is only for “file ports”, which means ports backed by a
file descriptor.  I guess 8sync will have to provide a higher-level
interface on top of that?

Ludo’.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]