The cond
-expression in Scheme is a special form, but is the else
keyword, used as final case in a cond
-expression, a special form? Or is it just a reserved keyword that is essentially equivalent to the truth-value #t ?
In the latter case, why cannot I write something like (?eq else #t)
?