Next: iklib syntaxes loops, Previous: iklib syntaxes bindings, Up: iklib syntaxes [Index]
Evaluate all the expressions in the given order and return the return values of ?expr0. This syntax comes from the R6RS original document, Appendix A “Formal semantics”.
(begin0
1
2)
⇒ 1
Exclusive or. When expanded with no expressions: evaluate to
#f.
Special implementation of case expecting only syntactic
identifiers as datums; identifiers are compared with
free-identifier=?. The syntactic identifiers else and
=> must be the syntactic bindings exported by (rnrs)
and (vicare).
Each ?clause must have one of the formats:
((?identifier0 ?identifier ...) ?body0 ?body ...) ((?identifier0 ?identifier ...) => ?body) (else ?body0 ?body ...) (else => ?body)
where the else clauses may appear only as last clause.
?expr must be an expression evaluating to an identifier, otherwise
the else clause is evaluated.