continuations ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
Continuations

メタデータ
タグ:reflection
作者:Slava Pestov


ワード

タプルクラス
クラススーパークラススロット
attempt-all-error tuple
condition tupleerror restarts continuation
continuation tupledata call retain name catch
restart tuplename obj continuation


総称ワード
ワードスタック効果
compute-restarts( error -- seq )


シンボルワード
error
error-continuation
error-thread
restarts
return-continuation
thread-error-hook


通常ワード
ワードスタック効果
<condition>( error restarts continuation -- condition )
<continuation>( data call retain name catch -- continuation )
<restart>( name obj continuation -- restart )
>continuation<( continuation -- data call retain name catch )
attempt-all( seq quot -- obj )
attempt-all-error( -- * )
callcc0( quot -- )
callcc1( quot -- obj )
catchstack( -- catchstack )
cleanup( try cleanup-always cleanup-error -- )
continuation( -- continuation )
continue( continuation -- * )
continue-with( obj continuation -- * )
ifcc( capture restore -- )
ignore-errors( quot -- )
recover( try recovery -- )
restart( restart -- * )
rethrow( error -- * )
rethrow-restarts( error restarts -- restart )
return( -- * )
set-catchstack( catchstack -- )
throw-restarts( error restarts -- restart )
with-datastack( stack quot -- newstack )
with-return( quot -- )


クラス述語ワード
ワードスタック効果
attempt-all-error?( object -- ? )
condition?( object -- ? )
continuation?( object -- ? )
restart?( object -- ? )


ファイル
resource:core/continuations/continuations.factor
resource:core/continuations/continuations-docs.factor
resource:core/continuations/continuations-tests.factor



ボキャブラリ概要
continuations.privatecontinuations.private ボキャブラリ