I think anyone using XML or HTML seriously with Racket should probably at least be told of the SXML family of tools.  And warned about the compatibility problems.

Though not tell them *everywhere* XML&HTML in the docs.  For example, I figure a tutorial for Racket Web Server shouldn't distract readers with that.

As you know, :) there are some useful tools using SXML, and Oleg's SSAX parser has some different properties than core Racket's XML parser.

Complication: The incompatibility between SXML and core Racket's representations of XML&HTML is an unfortunate accident of parallel invention, and I think will tend to be confusing to new people.  I once tried to address the confusion in the `sxml-intro` documentation package, "https://www.neilvandyke.org/racket/sxml-intro/";, and I'm unhappy with the result.  The details in my document say more than perhaps anyone will ever want to know, and, "optics"-wise, make the situation look worse than it actually is in practice.  I think you could do a more graceful job of this.

(Someday, someone might undertake the large task of SXML-ifying all the many non-SXML bits of Racket, and incidentally reunite Racket with the rest of the Scheme community in that regard.  I started, with one piece, but got interrupted. "https://www.neilvandyke.org/racket/rws-html-template/"  :)

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/79401c33-1468-d716-aa31-45e4cc018890%40neilvandyke.org.

Reply via email to