- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Tue, 17 Oct 2023 13:36:35 +0000
- To: ixml <public-ixml@w3.org>
Apart from the American spelling, I have some issues with prolog. Up until now it hasn't been necessary, so I still see a window of possibilities to fix it. 1. The syntax. It looks too much like a rule, and needs too much lookahead to resolve. Most of ixml was designed not to need lookahead in order to make bootstrapping easy. ixml { this may or not be a rule, who knows. Let me just copy the first chapter of James Joyce's Ulysses here, while we think about it: Stately Plump Buck Mulligan came from the stairhead.....} version "I don't really care". ixml { this may or not be a rule, who knows. Let me just copy the first chapter of James Joyce's Ulysses here, while we think about it: Stately Plump Buck Mulligan came from the stairhead.....}: version, "I don't really care". 2. The semantics. The default is version 1.0, but if I say ixml version "I really don't care". all of a sudden it will use whatever version of ixml it can. So remind me why we care which version is specified. Its only possible use at the moment would be to prevent the use of renaming. I would personally prefer the absence of a version to imply the use of any version it can as well. "If an implementation recognizes the version string, it must process the grammar using the syntax and semantics of that version." This I think allows implementations to not recognise all version strings. Steven
Received on Tuesday, 17 October 2023 13:36:43 UTC