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’.