· Naughties
· · 2004
· · · January
· · · · 19 (1 entry)

Genx · It seems there’s some considerable demand for a C-callable API which will write XML safely and efficiently. I sketched out an interface design which you may peruse <a href='/ongoing/genx/genx.h'>here</a>; I think it’ll be pretty self-evident to the C-literate. It compiles and I wrote and tested the <code>genxScanUTF8()</code> method, so it’s not entirely vapor. Upon consideration, I think it will be virtually no extra work to make it emit <a href='http://www.w3.org/TR/xml-c14n'>Canonical XML</a>, ready to be signed, sealed and delivered (and Rich Salz said he would help) so why not? Major thanks to Anthony J. Starks for the name—I am not a member of Gen X myself, but I do share a city with <a href='http://www.coupland.com/'>Coupland</a>, so there you go. Since <span class="o">ongoing</span> doesn’t have comments, I’ll post a pointer to this item over in <a href='http://www.xml.org/xml/xmldev.shtml'>the xml-dev mailing list</a>, which is a natural place to discuss it. It would be very surprising if this first-cut sketch didn’t contain some stupid errors, so go get ’em.
author · Dad · software · colophon · rights
Random image, linked to its containing fragment


I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.