2011-07-28
Work in progress: Quicklisp project documentation
I've been working on a project to automatically gather and publish all the documentation available for projects that are part of Quicklisp. It's not done, but I thought I'd share the work in progress.
2011-05-23
May Quicklisp dist update available
I just published a new version of the Quicklisp dist. New in this version are buildnode, cl-buchberger, cl-creditcard, cl-match, cl-tk, com.informatigo, common-lisp-actors, css-selectors, floating-point, group-by, lambda-gtk, method-versions, place-utils, qbook, symbol-munger, talcl, and thnappy.
To get the update, use (ql:update-dist "quicklisp").
To get the update, use (ql:update-dist "quicklisp").
2011-05-19
Quicklisp client update available
I've published a new version of the Quicklisp client. To get it, use (ql:update-client). This new version has a number of tweaks and updates:
- The FASLs for asdf.lisp are split up into implementation-specific directories, which avoids a bug in CLISP's handling of invalid FASLs. (Doesn't ASDF2 do this already? Yes, but this step takes place before ASDF2 is loaded.)
- (ql:system-apropos "foo") will return results for matching project names. For example, (ql:system-apropos "slime") will return the swank system.
- System definition searches have been changed slightly; system file names will only be returned as a result of an asdf:find-system if the file's name matches the name given to asdf:find-system.
- A few unreachable code notes shown in SBCL have been eliminated.
- More metadata and documentation included on the Quicklisp system and each Quicklisp package
- A new function, QL:WRITE-ASDF-MANIFEST-FILE, is available to write out a list of available Quicklisp system files for Buildapp to use.
- edit The required ASDF2 version has been bumped down to 2.011. This fixes an issue with Quicklisp failing to load an ECL-specific ASDF file. The latest ECL should work fine now.
I've tested this update on many different combinations of CL implementation and operating system, but I haven't tested every possible combination. If you encounter any trouble installing or updating Quicklisp, please let me know by opening a github issue.
Enjoy!
2011-04-27
2011-04-09
New projects coming in April
Here are the new projects that will be in the April Quicklisp dist update:
- 3bmd
- amazon-ecs
- aromyxo
- caveman
- clack
- cl-annot
- cl-json-template
- cl-moneris
- cl-odesk
- cl-pop
- cl-rdfxml
- cl-sanitize
- cl-svm
- cl-syntax
- ec2
- idna
- js-parser
- paren-files
- paren-util
- quux-time
- sw-http
- sw-stm
- symbolicweb
- trivial-irc
- unit-formula
- webfunk
- xml-mop
2011-03-21
March Quicklisp dist update now available
I've put up a dist update for March. To get it, use (ql:update-dist "quicklisp"). Unfortunately, the dist update report you get from that command is broken. It doesn't show accurate info about what projects have been added, updated, and removed. So here's the scoop:
New this month: cl-base32, cl-blapack, cl-fastcgi, cl-gravatar, cl-mysql, cl-openid, cl-recaptcha, cl-sendmail, cl-svg, cl-webkit, clon, eager-future2, fnv, ip-interfaces, km, metafs, opticl, parenscript-classic, planks, sb-fastcgi, trivial-bit-streams, uri-template, and xmls-tools.
Updated this month: alexandria, binge, bknr-datastore, blackthorn-engine, ch-image, chillax, cl-2d, cl-azure, cl-cairo2, cl-closure-template, cl-containers, cl-devil, cl-glfw, cl-llvm, cl-mediawiki, cl-mw, cl-num-utils, cl-opengl, cl-routes, cl-sphinx, cl-test-more, cl-twitter, cl-uglify-js, cl-unification, clfswm, clonsigna, closer-mop, commonqt, cxml-rpc, external-program, f2cl, fare-utils, gbbopen, gsll, hh-web-tags, hu.dwim.perec, hu.dwim.quasi-quote, hu.dwim.stefil, hu.dwim.util, hu.dwim.wui, lift, lisp-on-lines, lispbuilder, local-time, mime4cl, monkeylib-binary-data, mtlisp, net4cl, nibbles, npg, parenscript, parse-js, pileup, protobuf, relational-objects-for-lisp, retrospectiff, rfc2388-binary, sclf, slime, ucw, usocket, uuid, weblocks, wuwei, and x.fdatatypes.
Removed this month: aromyxo, cl-random, lla, sw-db, sw-http, sw-mvc, sw-stm, and symbolicweb. The SymbolicWeb libraries are tracking the bleeding edge of SBCL and don't work on any release yet. Tamas Papp's numeric libraries are in flux and don't work with the updates to cl-num-utils.
With this update, Quicklisp now includes 498 libraries. Next month it should have well over 500. Hackers, keep hacking! If there's a new project you'd like to see in Quicklisp, please open a GitHub issue and let me know about it.
New this month: cl-base32, cl-blapack, cl-fastcgi, cl-gravatar, cl-mysql, cl-openid, cl-recaptcha, cl-sendmail, cl-svg, cl-webkit, clon, eager-future2, fnv, ip-interfaces, km, metafs, opticl, parenscript-classic, planks, sb-fastcgi, trivial-bit-streams, uri-template, and xmls-tools.
Updated this month: alexandria, binge, bknr-datastore, blackthorn-engine, ch-image, chillax, cl-2d, cl-azure, cl-cairo2, cl-closure-template, cl-containers, cl-devil, cl-glfw, cl-llvm, cl-mediawiki, cl-mw, cl-num-utils, cl-opengl, cl-routes, cl-sphinx, cl-test-more, cl-twitter, cl-uglify-js, cl-unification, clfswm, clonsigna, closer-mop, commonqt, cxml-rpc, external-program, f2cl, fare-utils, gbbopen, gsll, hh-web-tags, hu.dwim.perec, hu.dwim.quasi-quote, hu.dwim.stefil, hu.dwim.util, hu.dwim.wui, lift, lisp-on-lines, lispbuilder, local-time, mime4cl, monkeylib-binary-data, mtlisp, net4cl, nibbles, npg, parenscript, parse-js, pileup, protobuf, relational-objects-for-lisp, retrospectiff, rfc2388-binary, sclf, slime, ucw, usocket, uuid, weblocks, wuwei, and x.fdatatypes.
Removed this month: aromyxo, cl-random, lla, sw-db, sw-http, sw-mvc, sw-stm, and symbolicweb. The SymbolicWeb libraries are tracking the bleeding edge of SBCL and don't work on any release yet. Tamas Papp's numeric libraries are in flux and don't work with the updates to cl-num-utils.
With this update, Quicklisp now includes 498 libraries. Next month it should have well over 500. Hackers, keep hacking! If there's a new project you'd like to see in Quicklisp, please open a GitHub issue and let me know about it.
2011-03-20
Client update woes
Yesterday I put up an update to the Quicklisp client software. Unfortunately, it was broken on any SBCL older than 1.0.44, which turns out to cover a lot of SBCL users, including people who got SBCL for Windows from www.sbcl.org and people who get SBCL from their Debian, Ubuntu, or Red Hat package systems. To fix the problem, I've put out an updated version today that will hopefully resolve that problem.
To get the new client, you can use (ql:update-client). The new client will be loaded when your Lisp session is restarted. Please let me know if it causes any problems for you!
update If you got the bad update, and you're having trouble starting SBCL as a result, there are a few things you can try. If you have CLISP, you can use that to get the good update, and it will be used the next time you start SBCL. You can also fetch http://beta.quicklisp.org/quickstart/quicklisp-2011032000.tgz and unpack it in ~/quicklisp/.
To get the new client, you can use (ql:update-client). The new client will be loaded when your Lisp session is restarted. Please let me know if it causes any problems for you!
update If you got the bad update, and you're having trouble starting SBCL as a result, there are a few things you can try. If you have CLISP, you can use that to get the good update, and it will be used the next time you start SBCL. You can also fetch http://beta.quicklisp.org/quickstart/quicklisp-2011032000.tgz and unpack it in ~/quicklisp/.
Subscribe to:
Posts (Atom)