Hi all,

I've been attempting a Gardener's project solo so far, and am getting a bit
frustrated.   I use SBCL (0.9.8), and have a need for an XML parser that has
XPath capabilities.  When Peter K. Lee put his XML page together a couple of
weeks ago, I offered to help him, by test driving CL-XML and reporting back to
the group.  After those couple of weeks have gone by, I am not even close to
getting the library to compile and load, let alone be used for parsing and
XPath stuffs.

I even took a detour and tried to wrap libxml2 with CFFI, but decided to use
an existing lib.  The only one w/ XML, as well as validating, namespaces,
xquery, etc is CL-XML.  It appears to have been written primarliy for MCL and
OpenMCL, but ported to Allegro, LispWorks, Corman, and some attempts for CMUCL
and early SBCL (0.8.x).  CLisp and SBCL are largely unsupported.

I chose to not use the build mechanism that is distributed with the lib,
because it seems to pre-date ASDF, and it makes extensive use of
logical-pathnames, which I think don't react well to SBCL, although I'm not
sure if there is an easy work-around.

So, for my Gardeners project, I've been trying to ASDF-ify this lib, and am
having only moderate success.  90% or so of the files compile (tons of
warnings, style-warnings), so I've felt like I am making progress.  But now in
the main xml-parser.lisp file, I can fairly reliably make SLIME barf with a
"Lisp connection closed unexpectedly: exited abnormally with code 256" - I am
on Gentoo Linux with a 2.6.15 kernel, so I believe it's the code I'm trying to
compile, or SLIME, or SBCL, rather than any kernel issue.

I'm asking for some help from a more seasoned Lisper, so I can get this thing
compiled, loaded, and functional.  Then I'll offer up a patch to the author,
whom I've copied on this.  (James, I have a Subversion repos of your original
lib, v 0.949, and I can make svn diffs so we can see the changes from the
original)

I've been on #lisp, but believe I could benefit from a more concentrated and
cohesive effort from an expert who stays familiar w/ my progress.

Any takers?

Cheers,
Brad

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to