|
From: | Amirouche Boubekki |
Subject: | Re: Announcing 8sync: an asynchronous programming language for Guile |
Date: | Fri, 04 Dec 2015 03:47:51 +0100 |
User-agent: | Roundcube Webmail/1.1.2 |
Le 2015-12-04 03:15, Amirouche Boubekki a écrit :
``` (define (read/ sock) (abort-to-prompt 'loop (lambda (cc) (loop-add-reader sock (lambda () (cc (read sock))))))) ```
This is mistake, it should be a macro, so that, I think, even if the callstack displays the `loop-run-forever` and `loop-run-once` jazz, it still appears that the error happens where the blocking/async macro read/ was used.
[Prev in Thread] | Current Thread | [Next in Thread] |