|   <scheme-name> ::= <implementation>? <standard>? <level>? "Scheme".
|   <standard-name> ::= "R" <integer> "RS".
|   <implementation> ::= <identifier>+.
|   <level> ::= <identifier>.

I think <implementation> is always a noun (usually a proper noun), whereas
<level> will turn out to be an adjective, avoiding confusion.  By the way,
"Toaster" is not a <level> if that means WG1/WG2; it's a different kind of
qualifier (which you've called a "profile").  "Small" and "Large" are the
sort of placeholder names that I've been using mentally, and they're
adjectives.  I confess that "Core" (a candidate for WG1) is a noun, and
maybe we should avoid it for that reason.  Not that anyone not involved in
these discussions will ever think about this!

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

Reply via email to