async/await extension for Parenscript
This system can be installed from UltraLisp like this:
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:quickload "paren-async")
(defun-async foo ()
...)
(let ((bar (await (foo))))
...)
(lambda-async () (await (foo)))
original source: https://gist.github.com/ralt/57a3811ca7ed734295e87393b9964cbe