> I'm finding that I need to support multiple CL implementations in the > same code base. (I've tried to avoid doing this for a long time!) > > So I have to questions for any gardeners out there: > > - Are there any good libraries that provide a common API for the > things > like multiprocessing, network programming, POSIX, etc. I'm looking > for direct experience with a package.
There are too many! <smile>. CLiki.net, common-lisp.net and the common lisp directory (use google!) will help guide you. There are also tools like ASDF-Binary-locations to help keep fasls from different lisps from running into one another. I'm not sure if any of the libraries out there for this sort of lower-level stuff have "won the day" but knowing a bit more about your particular needs would help us answer. > - What do people use to compile C code used by an FFI? I am happy > using > CFFI, but I also need to create the .so libraries themselves. What I > do right now is use a Makefile (which isn't well integrated with the > rest of my asdf world). I've never needed to do this (I'm guess I'm lucky!) but I'm sure others have. One idea would be to use something like trivial-shell to make an ASDF-extension that makes this (at least semi-)common case easier to handle. > (I hope this is enough on topic for the list.) Seems good to me :-) HTH, -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
