FYI, for now, I shouldn't call my tools' existing SXML variant "SXML". (I haven't yet heard back from Oleg.)

Regarding moving my tools' formats back to 100% SXML: I want to specify things so that the symbols like "*top*" can be lowercase (original SXML spec was ambiguous, IIRC), and I'd really like to keep a reasonable ASCII representation for HTML character entity references, like `(& rArr)`, especially for handwritten HTML. (I think my original HtmlPrag parser from 2003 supported that character entity extension to SXML, it's been useful, and I'd really like to keep using it.) I'm more ready to give up my other tweaks, like limited to 1NF, and the alternate to the somewhat problematic `@` character.

I'll try Oleg again in a month or so, if I don't hear back before then.

Neil V.

Neil Van Dyke wrote on 03/03/2015 02:11 PM:
A high priority for me is to not dilute the meaning of Oleg's well-specified SXML by calling things "SXML" that are not SXML. Which is why I started temporarily saying "SXML/xexp" in docs, and "xexp" in identifiers.

I'm trying (well, I let this go to the back burner) to get the SXML changed or to otherwise get Oleg's blessing.

I should take that up again with Oleg, before I consider renaming anything and confusing the meaning of "SXML".

Neil V.


John Clements wrote on 03/03/2015 01:41 PM:
In trying to diagnose the recent issue with the sxml parsing libraries, I was super-confused by your package’s use of the term ‘xexp’ to mean… well, something very much like sxml. Given the name, I assumed it would instead be something very much like x-expressions.

I’ve just taken a quick look at Oleg’s sxml specification, and I find, to my mild disappointment, that it’s extremely well-written and precise, and I now understand why you’d be reluctant to describe your format as being sxml. It’s pretty darn close to SXML/1NF, though. It’s just those darn entities that are going to be problematic.

Anyhow, in my opinion, naming your function

html->sxml

rather than “html->xexp” would reduce confusion; the documentation is already quite clear about the minor differences between SXML/xexp and SXML.

Just my two cents, I suppose.

John




--
You received this message because you are subscribed to the Google Groups "Racket 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/550F5069.7070000%40neilvandyke.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to