This is a read-only archive of lispforum.com. The forum was locked to new users and posts and is preserved here as static HTML from a database snapshot taken on 2019-09-07.

Must Know Libs

6 posts · 2901 views

So after you search through the Hyperspec for a function you just know has to be in there somewhere, what libraries to you look at next?

I know ALEXANDRIA and CL-UTILITIES have a lot of useful functions not in the standard, but I'm also thinking of things like CL-PPCRE which provide some basic tools from other languages.

Yes it's a pretty generic question, but if you were to set up a new person with Common Lisp which packages would you recommend for their tool-belt?

Re: Must Know Libs

It depends on your intent, or on the goal of a project..

As the language is Lisp, I'd suggest closer-mop, contextl, metabang-bind, iterate, cl-def, computed-class, cl-perec...
By the way, due to cffi and uffi, it's relatively cheap to create bindings to c libraries (e.g. GTK+, etc.).

BRs,
Grault

Re: Must Know Libs

I would say, there is a chance sooner or later you will need:
http://www.cliki.net/CXML
on CXML page are also other very useful libraries for handling xml validation and xpath library.

Also, everything from Edi Weitz is worth recommending: http://weitz.de/

For DB stuff, you may appreciate http://common-lisp.net/project/postmodern/
or http://clsql.b9.com/ but Postmodern looks nicer and simpler.

Last edited by karol.skocik on , edited 1 time in total.