Publication View

MIT Scheme Reference Manual (1995)

Abstract
ion A restart object is very simple, since it encapsulates only a name, effector, interactor, and description. procedure+ restart? object Returns #f if and only if object is not a restart. procedure+ restart/name restart Returns the name of restart. While the Scheme error system uses only symbols and the object #f for its predefined names, programs may use arbitrary objects (name equivalence is tested using eq?). procedure+ restart/effector restart Returns the effector encapsulated in restart. Normally this procedure is not used since invoke-restart and invoke-restart-interactively capture the most common invocation patterns. procedure+ restart/interactor restart Returns the interactor encapsulated in restart. This is either a procedure of no arguments or the object #f. Normally this procedure is not used since invoke-restartinteractively captures the most common usage. Thus restart/interactor is most useful as a predicate to determine if restart is intended to be invoked int...

Publication details
Download http://citeseer.ist.psu.edu/345626.html
Source ftp://ftp.cs.umn.edu/dept/users/gini/scheme/refman.ps.gz
Publisher unknown
Contributors The Pennsylvania State University CiteSeer Archives
Repository CiteSeer (United States)
Keywords Chris Hanson MIT Scheme Reference Manual
Language Englisch