- throw: emit (error val) in Janet - try/catch/finally: map to Janet (try body ([err] handler)) - loop*/recur: emit closure-based loop (do (var f nil) (set f (fn [args] body)) (f init-vals)) - recur rewrites to loop function call at emit time - All 317 tests pass + 5 new Phase 5 tests |
||
|---|---|---|
| .. | ||
| jolt | ||