2012年07月25日
Ltk woes
Ltk seems like a fantastic idea. I don't personally use it, but I like that there's a fairly simple and easy option for people who want to make a GUI with Common Lisp.
Unfortunately, it doesn't build on SBCL any more. SBCL exports sb-ext:exit (eventually replacing sb-ext:quit), and a package in Ltk triggers a package lock conflict because of it. I've emailed Peter Herth about the build failure, but a few months have passed and the problem persists.
Does anyone who reads this blog use Ltk? Would you be upset if Ltk is dropped from Quicklisp until the issue is fixed?
Unfortunately, it doesn't build on SBCL any more. SBCL exports sb-ext:exit (eventually replacing sb-ext:quit), and a package in Ltk triggers a package lock conflict because of it. I've emailed Peter Herth about the build failure, but a few months have passed and the problem persists.
Does anyone who reads this blog use Ltk? Would you be upset if Ltk is dropped from Quicklisp until the issue is fixed?
2012年07月09日
Version numbers in ASDF system definitions
An ASDF system definition can have a :version option. Only one format is supported: one or more integers separated by dots.
These are valid ASDF system versions: "42", "1.8", "2.0.61". These are invalid ASDF system versions: "v1.0", "2.0b", "2004-08-01", "1.0-SNAPSHOT".
If you load a system with an invalid version string, ASDF gives a warning: WARNING: Invalid version "FOO" for component "bar"
If you want to include a version in your ASDF system, please use a valid format. If your software's versioning can't fit into that kind of format, consider putting it in a different field, like :description.
These are valid ASDF system versions: "42", "1.8", "2.0.61". These are invalid ASDF system versions: "v1.0", "2.0b", "2004-08-01", "1.0-SNAPSHOT".
If you load a system with an invalid version string, ASDF gives a warning: WARNING: Invalid version "FOO" for component "bar"
If you want to include a version in your ASDF system, please use a valid format. If your software's versioning can't fit into that kind of format, consider putting it in a different field, like :description.
2012年07月03日
July 2012 update now available
This update took longer than I wanted it to. It's been a really busy summer for non-hacking-related stuff, I had some trouble with ZS3 and Ironclad, and Ltk is broken on the latest SBCL. Those things, and more, kept pushing things further and further back, but I think things are as good as they can be for now.
New: asdf-encodings, backports, cl-6502, cl-factoring, cl-libusb, cl-neo4j, cl-nxt, cl-openstack, cl-permutation, cl-plumbing, cl-primality, cl-protobufs, clx-xkeyboard, coretest, hh-web, lisp-interface-library, parse-float, pythonic-string-reader, recur, single-threaded-ccl, sip-hash.
Updated: bknr-datastore, bordeaux-threads, btrie, caveman, chanl, checkl, cl+ssl, cl-cairo2, cl-clon, cl-csv, cl-data-format-validation, cl-dbi, cl-decimals, cl-docutils, cl-gd, cl-gdata, cl-glfw, cl-haml, cl-launch, cl-murmurhash, cl-project, cl-rmath, cl-test-more, cl-tuples, cl-unicode, cl-yahoo-finance, clack, clfswm, closer-mop, clws, com.informatimago, computable-reals, docbrowser, donuts, esrap, exscribe, external-program, f2cl, fare-utils, fiveam, gbbopen, genworks-gdl, glop, hinge, inferior-shell, ironclad, linedit, lisp-executable, log4cl, lparallel, madeira-port, magicffi, meta, mtlisp, nibbles, opticl, parse-number, postmodern, queues, reader-interception, relational-objects-for-lisp, repl-utilities, restas, rpm, rutils, scribble, sheeple, slime, spinneret, split-sequence, static-vectors, trivial-dump-core, trivial-garbage, weblocks, wuwei, x.fdatatypes, xcvb.
Removed: hh-web-tags.
To get this update, use (ql:update-dist "quicklisp") in your REPL.
Enjoy!
2012年05月31日
Boston Lisp Meeting 2012年05月17日
Fare took this photo of my Quicklisp presentation at the Boston Lisp Meeting two weeks ago. That's RMS in the background; he asked a topical question about my licensing policy. Fare's entire set is available on Picasa.
I hope to publish the slides and source code soon. Audio recording equipment was present, but I don't know if there will be audio available.
2012年05月21日
All clear
It looks like I have found a temporary workaround for my S3 problems, and the current dist is fully available to load. You can get it with (ql:update-dist "quicklisp"). I'm sorry for the muddled way in which this update took place, and hope to figure out the Amazon issues and do more testing for the next release.
S3 woes
I am a huge fan of Amazon's Simple Storage Service (S3). It's allowed me to host Quicklisp data cheaply and reliably for a long time.
However, over the past few days, I've run into some permission problems with the Quicklisp S3 objects, and the latest Quicklisp dist update is damaged as a result. Files that seem to be present are not actually available for download, and I'm not sure why.
I don't recommend updating your Quicklisp dist until this problem is resolved. I hope to fix it within the next 24 hours. Sorry for the inconvenience!
However, over the past few days, I've run into some permission problems with the Quicklisp S3 objects, and the latest Quicklisp dist update is damaged as a result. Files that seem to be present are not actually available for download, and I'm not sure why.
I don't recommend updating your Quicklisp dist until this problem is resolved. I hope to fix it within the next 24 hours. Sorry for the inconvenience!
2012年05月20日
May 2012 Quicklisp dist update
The May 2012 update of Quicklisp is finally available. You can get it with (ql:update-dist "quicklisp").
New projects: checkl, cl-crypt, cl-ev, cl-gendoc, cl-mongo-id, clx-xembed, docbrowser, donuts, escalator, hinge, lisp-zmq, m2cl, madeira-port, minheap, repl-utilities, sapaclisp, sexml, shelly, swank-crew, temporary-file, time-interval.
Updated projects: access, adw-charting, alexandria, antik, bknr-datastore, bknr-web, blackthorn-engine, blackthorn-engine-3d, buildnode, caveman, cells, cells-gtk3, cffi, cffi-objects, chillax, chronicity, cl+ssl, cl-azure, cl-bibtex, cl-cairo2, cl-closure-template, cl-csv, cl-data-format-validation, cl-dbi, cl-decimals, cl-docutils, cl-dot, cl-enumeration, cl-freetype2, cl-fsnotify, cl-gd, cl-gdata, cl-geometry, cl-glfw, cl-graph, cl-gtk2, cl-haml, cl-iconv, cl-inflector, cl-irregsexp, cl-kyoto-cabinet, cl-l10n-cldr, cl-locale, cl-m4, cl-markup, cl-marshal, cl-mediawiki, cl-mustache, cl-openal, cl-opengl, cl-openid, cl-pdf, cl-project, cl-random, cl-redis, cl-sam, cl-syntax, cl-test-more, cl-tuples, cl-unicode, cl-vectors, cl-yahoo-finance, clack, clfswm, clhs, clonsigna, closer-mop, closure-html, clsql, clws, clx, com.google.base, com.informatimago, common-lisp-actors, commonqt, contextl, cxml-stp, dbus, de.setf.wilbur, deoxybyte-gzip, deoxybyte-io, deoxybyte-systems, deoxybyte-unix, dlist, doplus, ec2, elephant, exscribe, ext-blog, external-program, f2cl, fare-memoization, fare-utils, fnv, fomus, gbbopen, genworks-gdl, getopt, glop, gordon, gsharp, gsll, gtk-cffi, hemlock, hu.dwim.common, hu.dwim.def, hu.dwim.perec, hu.dwim.rdbms, hu.dwim.reiterate, hu.dwim.stefil, hu.dwim.syntax-sugar, hu.dwim.util, imago, inferior-shell, inotify, iterate, js-parser, jwacs, kl-verify, lambda-gtk, lambda-reader, lift, linedit, lisp-executable, lisp-on-lines, lisp-unit, lispbuilder, lml, local-time, log4cl, lparallel, mcclim, metatilities-base, modf, monkeylib-markup, monkeylib-utilities, montezuma, mtlisp, myweb, napa-fft3, nibbles, ningle, opticl, paiprolog, parseltongue, pettomato-indexed-priority-queue, phemlock, pipes, place-utils, plain-odbc, plexippus-xpath, portableaserve, postmodern, postoffice, protobuf, queues, quid-pro-quo, rcl, reversi, rlc, rutils, s-http-client, s-http-server, s-xml, sb-cga, sb-fastcgi, sequence-iterators, sheeple, slime, spinneret, st-json, sw-stm, teepeedee2, telnetlib, toadstool, toot, trivial-backtrace, ucw, uffi, unicly, unit-test, uuid, verrazano, weblocks, wuwei, xcvb, yaclml, zsort.
Removed projects: cl-opencv, com.informatimago.rdp.
On an unrelated note, on Thursday I gave a talk at the Boston Lisp Meeting called "Inside the Quicklisp Sausage Factory", about the code I use to manage these monthly releases. I'll publish the slides and the software sometime in the next few weeks.
Subscribe to:
Posts (Atom)