Closed thierryvolpiatto closed 7 years ago
All issue are more or less fixed in PR #69, I note also that, as a bonus, async-let
have the effect of let*
, this is working (with #69 changes applied):
(async-let ((x (* 5 2))
(y (+ x 4))
(z (+ x y)))
(message "%s %s = %d" x y z))
Hi John, just tried
async-let
, it is very nice, thanks. Some comments though:it would be nice if it could take any value, e.g:
This can be done by wrapping the binding value in a lambda, something like this:
async-let
doesn't accept more than one sexp as form unless wrapping several forms in aprogn
we must write:
Otherwise it is cool, it even wait the result of the longest binding to compute before sending result without hanging emacs.
Thanks.
BTW I have updated elpa.