[e-lang] Draft XML library now available
Kevin Reid
kpreid at mac.com
Sun Feb 14 16:38:18 PST 2010
On Feb 12, 2010, at 10:55, Thomas Leonard wrote:
> On Mon, 2010-02-01 at 11:49 -0500, Kevin Reid wrote:
>> It exists in a not-yet-published Git repository.
>>
>> I would have gotten it cleaned up and available, but schoolwork and a
>> cold have wiped out my free time/enthusiasm for the past week. Sorry!
>
> No problem; I've make a temporary (string-based) one which we're using
> while the proper version is being developed:
>
> http://barooga.it-innovation.soton.ac.uk/cgi-bin/gitweb.cgi?p=labs/e-prototype;a=blob;f=src/main/e/gria/tools/xml.emaker;h=41b1281450570c2deb7c18b0e259fdfcc7aca2a9;hb=e9105f9e46db8680a3843cbafe9dae73e0d6cdec
The not-yet-published repository is now published, at <git://switchb.org/e-xml
>.
(I haven't set up gitweb or other browsing due to lack of time to
research and do so. In fact, I didn't really have the time to do what
I've just done to get this code working such that it does a reasonable
amount, but ...)
The code is *VERY* rough, badly-factored, and it probably isn't
actually good for much yet. Tell me what you need immediately, and/or
provide patches!
(I'm guessing the answer will be "value-holes in XML literals".)
Here's how I run the test cases:
$ rlwrap rune -cpa classpath
? rune(["/path/to/updoc.e", "test"])
(By the way, your code will fail to generate proper results if the XML
literal contains a "$" since it doesn't unescape them in substitute/1.)
--
Kevin Reid <http://switchb.org/kpreid/>
More information about the e-lang
mailing list