[Scheme-reports] Checking implementation features and Scheme name? Jeronimo Pellegrini 02 Jan 2012 09:52 UTC

Hello and Happy New Year!

These comments are not too important, but I thought
I'd share anyway.

Reading the latest draft I realized that there is no
standard way to obtain a list of all features (those
used by cond-expand) declared/supported by an
implementation. Chibi, Guile and Tinyscheme do keep
a list in the *features* variable, but it doesn't seem
to be standard. It would make sense in some situations
to check/log/report features, maybe not knowing a
complete list of possible features beforehand.

Also, I think that there is no R7RS-standard way to
obtain the name of the Scheme implementation if
I don't already know a list of all implementations
(suppose I have written  benchmark or test of some
kind; it wouldn't be able to write a log with the
implementation's name).

I suppose these issues do not bother most people --
am I wrong?

J.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports