[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] *TELUS Detected Spam*Re: [r6rs-discuss] returning back to pattern matching
On Thu, 23 Dec 2010 21:38:26 -0500, Vincent Manis <vmanis@x> wrote:
> I have considerable reservations about making modules optional. This is
> a license to create incompatibility. Suppose that there are 10 optional
> modules; then there is a potential of 2^10 = 1024 different combinations
> of modules an individual implementation might offer (ignoring module
> dependencies). Some implementers might choose not to provide a given
> module because they have an alternative they consider better. This in
> turn will put paid to portability, not only of software, but also of
> teaching materials about the language.
My opinion here is that the WG2 should mandate that if a particular
feature is available in the implementation, then to be compliant, it must
provide that feature in at least a form compatible with the standard
module that provides that feature. In other words, this guarantees that
any system that is compliant with the WG2 Scheme will not have
alternatives without also providing the standard interfaces. The only
problem there is Schemes which do not have the feature in question, which
is a much less troublesome problem to begin with.
Aaron W. Hsu
Programming is just another word for the lost art of thinking.
Scheme-reports mailing list