- From: Sandro Hawke <sandro@w3.org>
- Date: Wed, 05 Sep 2007 22:41:07 -0400
- To: kifer@cs.sunysb.edu (Michael Kifer)
- Cc: public-rif-wg@w3.org
kifer@cs.sunysb.edu (Michael Kifer) writes: > But why is it necessary to treat a language syntax as if it were some kind > of data? Um, because data is data? :-) BNF is a way to talk about formats for serialing data; ASN is a way to talk somewhat more abstractly, without needing to specify which bits come first and how they get parsed apart. Maybe it puts the line between semantics and syntax in a slightly different place, too, eg with ordering. Anyway, no, it's not *necessary*. I think it's a good idea, and that's generally the sense I've gotten from the WG as well. Lots of people have expressed support for this approach. > It is not clear what are we gaining by that, but it is clear that > we had trouble following through with this ambitious program. It's clear that we've had lots of trouble following through with our charter. There are many, many possible reasons for that. I suggested SBNF last week as a way to back off a bit from the top-down ASN-centric approach, to let us think more in BNF terms, but so far it hasn't been received like that. In any case, I think I'd want machine-readable data in each dialect definition which told my software which collections were ordered and which were unordered. I haven't tried very hard to make the case for why I want that. Process wise, I consider it an open issue. It doesn't seem particular hard to provide. -- Sandro
Received on Thursday, 6 September 2007 02:43:53 UTC