Closed syohex closed 9 years ago
オリジナルのコードでは, retがローカル変数でないので修正しました(未宣言の変数として 扱われる). スコープに関する問題だけだと, let*でよいですが, deferred:onerrorは クロージャであるべきと思われるので, lexical-letでラップしました.
ret
let*
deferred:onerror
lexical-let
ご確認のほどよろしくお願いします. (元々テストは通っていますが, 意図した通りになっていないと思われます)
ありがとうございます! テストは強引に同期的に動かしてて、たまたま動いてるということで、そのとおりだと思います。 大量のテストコードをどうやって短く書こうか悩んで、とりあえず適当に書いたコードなので、恥ずかしい限りです。。。
オリジナルのコードでは,
ret
がローカル変数でないので修正しました(未宣言の変数として 扱われる). スコープに関する問題だけだと,let*
でよいですが,deferred:onerror
は クロージャであるべきと思われるので,lexical-let
でラップしました.ご確認のほどよろしくお願いします. (元々テストは通っていますが, 意図した通りになっていないと思われます)