Search

( call-with-current-continuation ( procedure? proc ) ) *
Typing of parameters and result
( proc ( procedure? k ) ) *
( call-with-input-file ( string? string ) ( procedure? proc ) ) *
Typing of parameters and result
( proc ( input-port? port ) ) *
( call-with-output-file ( string? string ) ( procedure? proc ) ) *
Typing of parameters and result
( proc ( output-port? port ) ) *
( case key clause1 clause2 ... )
Fragments' format
⟨clause⟩: 
( ( datum1 ... ) expression1 expression2 ... ) ( else expression1 expression2 ... )