Re: CL-UNIFICATION as a library (Re: Qi Seems Great)



På Wed, 06 May 2009 12:40:06 +0200, skrev MishoM <mihaylov.mihail@xxxxxxxxx>:


When searching for "lisp xml library", I get the CLiki XML page (a
collection of links with one sentence for each), CL-XML (the latest
entry on its page is from 2004 and it says that there are things which
need to be finished), some question answered on stack overflow... I
don't get the feeling of having a safe bet here.


Actually cxml has seen heavy developement recently. I find it is quite powerfull.

note:
rel-2008-11-30

particularly:

Add-on features

The following libraries are available as separate downloads:
cxml-rng: Relax NG validation
cxml-stp: STP, an alternative to DOM
Plexippus: XPath 1.0
Xuriella: XSLT 1.0
Closure HTML: parse HTML 4; convert between HTML and XHTML

Available at:
http://common-lisp.net/project/cxml/

Wouldn't it be easier to just ask?

---

For easier installation of the latest sources I use clbuild.
This is only for Linux users.. (maybe cygwin)

http://common-lisp.net/project/clbuild/

So can just write:

../clbuild projects

for a list of available projects

or

../clbuild install cl-ppcre

To install the best regular expression parser, say

---

As for not liking Emacs well have you actually used Emacs with a newer version of SLIME?
It can be run mostly by point and click.

Say you run a function from the repl and it returns a class object.
If you want to inspect it, just right click on the returned value and select inspect from the pop-up menu.

If SBCL gives a error you can click on the stack trace to see parameters for that function.
If the error refers to a part of the standard just click on the reference and that section opens in your browser.

There is a one page cheat *** that contains the most useful commands, but if you want the full story there is a 50 page manual.

I thought I should mention it because, after all SLIME has 20 developers and over 100 contributors and thus is by far the best supported and most powerful opensource IDE.

---------------------
John Thingstad
.