[r6rs-discuss] [Formal] Allow compilers to reject obvious violations

From: William D Clinger <will>
Date: Sat Feb 24 19:54:33 2007

I am posting this as an individual member of the Scheme
community. I am not speaking for the R6RS editors, and
this message should not be confused with the editors'
eventual formal response.

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?

Will
Received on Sat Feb 24 2007 - 19:54:27 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC