[R6RS] Semantics
Michael Sperber
sperber at informatik.uni-tuebingen.de
Thu Feb 16 04:41:29 EST 2006
In Tallinn, the four of us were there briefly discussed the issue of
the presentation of the formal semantics in the report. There are two
obvious options:
1. Amend and extend the denotational semantics in R5RS. (I could
fairly easily copy and paste the semantics I wrote for our Scheme
workshop paper, which includes specifications of dynamic
environments and DYNAMIC-WIND.)
2. Ditch the denotational semantics and subcontract Robby Findler and
Jacob Matthews to donate their small-step operational semantics
from last year's Scheme workshop. Here's the paper:
http://people.cs.uchicago.edu/~robby/pubs/papers/scheme2005-mf.pdf
There are advantages to either approach. Robby's and Jacob's
semantics is more complete (it covers unspecified evaluation order,
for instance), and is immediately executable, but I find the
denotational semantics easier to read and understand, and more useful
as a guide to implementing the language.
Preference, anyone?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the R6RS
mailing list