Christopher Allan Webber <cweb...@dustycloud.org> skribis:

> It makes significant use of delimited continuations.  You can do things
> like this:
>
>   (define (my-number-talker)
>     (format #t
>       "Oh boy, looks like we got back ~a!\n"
>       (%sync (%run (+ 1 2 3 (complicated-number-code 38))))))
>
> ... 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.

This is really cool!

Ludo’.


Reply via email to