mirror of
https://github.com/kanaka/mal.git
synced 2024-09-19 17:47:53 +03:00
7b23c7ed61
The try block needs to happen and be returned and not continue the TCO loop. If it does then the successful result of a try block gets evaluated an extra time so something like this `(try* (list 1) (catch* e (prn :e e)))` will cause an exception. If an exception occurs, then the catch block of a try/catch can loop/TCO without issue but not the initial try form/block. |
||
---|---|---|
.. | ||
Sources | ||
.gitignore | ||
Dockerfile | ||
Makefile | ||
Package.swift | ||
run |