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.