On Feb 25, 2007, at 12:07 AM, [EMAIL PROTECTED] wrote:

Matthias Felleisen wrote:
2. Naturally I don't reject type systems per se but I think that a serious language definition shouldn't introduce such systems without specifying them. Otherwise a language/implementation will appear whimsical to
     programmers.

The current draft already mandates hundreds of runtime
exceptions whose whimsical purpose is to make programs
that violate the requirements of the R6RS less likely
to run to completion.  Why should that kind of whimsy
be limited to run time?

This is not true. The report comes with a formal and executable specification of the operational semantics of R6R Scheme. I can determine whether or not a program's behavior is within the parameters of this specification.

What I am asking for is an equally precise specification of the "type system." That's all. (And I would be happy with stylized English that spells out the analysis that compilers are expected to perform.)

-- Matthias


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to