Search

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