Tags: | reflection |
Authors: | Slava Pestov |
Class | Superclass | Slots |
attempt-all-error | tuple | |
condition | tuple | error restarts continuation |
continuation | tuple | data call retain name catch |
restart | tuple | name obj continuation |
no-op-restart |
Word | Stack effect |
compute-restarts | ( error -- seq ) |
error-in-thread | ( error thread -- * ) |
callback-error-hook |
error |
error-continuation |
error-thread |
original-error |
restarts |
return-continuation |
thread-error-hook |
Word | Stack effect |
<condition> | ( error restarts continuation -- condition ) |
<continuation> | ( data call retain name catch -- continuation ) |
<restart> | ( name obj continuation -- restart ) |
attempt-all | ( ... seq quot: ( ... elt -- ... obj ) -- ... obj ) |
attempt-all-error | ( -- * ) |
callcc0 | ( quot -- ) |
callcc1 | ( quot -- obj ) |
cleanup | ( try cleanup-always cleanup-error -- ) |
continue | ( continuation -- * ) |
continue-restart | ( restart -- * ) |
continue-with | ( obj continuation -- * ) |
current-continuation | ( -- continuation ) |
finally | ( try cleanup-always -- ) |
ifcc | ( capture restore -- obj ) |
ignore-error | ( ... quot: ( ... -- ... ) check: ( error -- ? ) -- ... ) |
ignore-error/f | ( ... quot: ( ... -- ... x ) check: ( error -- ? ) -- ... x/f ) |
ignore-errors | ( ... quot: ( ... -- ... ) -- ... ) |
in-callback? | ( -- ? ) |
recover | ( ..a try: ( ..a -- ..b ) recovery: ( ..a error -- ..b ) -- ..b ) |
rethrow | ( error -- * ) |
rethrow-restarts | ( error restarts -- restart ) |
return | ( -- * ) |
throw-continue | ( error -- ) |
throw-restarts | ( error restarts -- restart ) |
with-datastack | ( stack quot -- new-stack ) |
with-return | ( quot -- ) |
Word | Stack effect |
attempt-all-error? | ( object -- ? ) |
condition? | ( object -- ? ) |
continuation? | ( object -- ? ) |
no-op-restart? | ( object -- ? ) |
restart? | ( object -- ? ) |