Libraries
Posted: Sat Feb 20, 2010 10:31 pm
One of the common beefs about CL is the state of affairs with respect to libraries. I believe the originator of this forum blogged about this.
As much as I love CL, I fear that I am coming to the end of my rope with the library mess. I have just spent an hour trying to install allegroserve or portableallegroserve as I go through Peter Seibel's book. So far no joy
Here's the deal as I see it:
I have used perl, TeX, java, and obj-c for some time now without ever getting this *frustrated*. So the situation with CL is, yeah, just that GD bad.
I admit, though, that there is a pretty good alternative: purchase a commercial CL implementation. Maybe that's what I should do.
Finally, here is an actual question or two:
Is there actual *useful* discussion about this problem somewhere that would give me an opportunity to contribute? If not, what is the solution? Should I just by LispWorks and be done with it?
As much as I love CL, I fear that I am coming to the end of my rope with the library mess. I have just spent an hour trying to install allegroserve or portableallegroserve as I go through Peter Seibel's book. So far no joy

Here's the deal as I see it:
- The amount of abandonware out there for CL is f**king huge. The cliki world is littered with half-baked crap.
- Incompatibilities abound. CL seems to exist back at a point in time when every minor kingdom had its own definition for the length of a "furlong".
- ASDF-INSTALL just does not work most of the time. I have not (so far) identified a decent alternative to it, nor have I found a reliable repository to rival e.g. CPAN.
I have used perl, TeX, java, and obj-c for some time now without ever getting this *frustrated*. So the situation with CL is, yeah, just that GD bad.
I admit, though, that there is a pretty good alternative: purchase a commercial CL implementation. Maybe that's what I should do.
Finally, here is an actual question or two:
Is there actual *useful* discussion about this problem somewhere that would give me an opportunity to contribute? If not, what is the solution? Should I just by LispWorks and be done with it?