| <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
