2014-12-22

Client update available: silent mode, improved system manifests, and more

Yesterday I uploaded a new version of the Quicklisp client code. (The client is the software responsible for fetching and managing Quicklisp-provided libraries.)

To get the update, use (ql:update-client).

Here's what's new:
  • ql:quickload has a new :silent option. When true, ql:quickload produces no printed output to *standard-output*. Thanks to Aaron France for implementing it.
  • ql:write-asdf-manifest-file now includes systems from the local-projects directories. Thanks to AndrĂ© Miranda for fixing issue #83 by implementing it. The old behavior is available by using new new :exclude-local-projects argument.
  • ql-minitar now understands pax extended file headers. Library archives that have files with very long names (currently only Antik) are now unpacked properly.
  • ql-dist:clean no longer tries to delete file pathnames as though they were directories.
Enjoy!

2014-12-17

December 2014 Quicklisp dist update now available

New projects:
  • arc-compat — Arc compatible package for CL — Artistic
  • array-utils — A few utilities for working with arrays. — Artistic
  • blackbird — A promise implementation for Common Lisp. — MIT
  • cl-acronyms — A program that expands an acronym based on grammatical rules. — MIT
  • cl-ca — cellular automaton library — Public Domain
  • cl-libuv — Low-level libuv bindings for Common Lisp. — MIT
  • cl-rabbit — Simple RabbitMQ interface for Common Lisp using CFFI — MIT
  • cl-webkit — Interface to the WebKit2 Document Object Model — MIT
  • cl-xspf — Common Lisp API for reading and writing XSPF. — Lisp Lesser GNU General Public License
  • classimp — Common Lisp/CFFI bindings for Open Asset Import Library (http://assimp.sourceforge.net/) — Unspecified
  • croatoan — Common Lisp bindings for ncurses. — MIT
  • dweet — A dweet.io client for Common Lisp — MIT
  • eazy-gnuplot — Super Duper Doopa Booka Lispy Gnuplot library — LLGPL
  • eazy-project — Generate and Manage a Project — LLGPL
  • exponential-backoff — An implementation of the exponential backoff algorithm — MIT
  • gcm — Google Cloud Messaging (GCM) library for Common Lisp — MIT
  • genhash — Generic hashtable code — Public Domain
  • hspell — Hspell bindings for Common Lisp. — MIT
  • introspect-environment — Small interface to portable but nonstandard introspection of CL environments. — WTFPL
  • lambdalite — A functional, relational Lisp database — MIT
  • mk-string-metrics — efficient implementations of various string metric algorithms — MIT
  • scalpl — Bitcoin exchange API & market maker — public domain
  • utilities.print-tree — Simple facilities for printing tree structures in an easy to read way. — LLGPL
  • woo — A non-blocking HTTP server written in Common Lisp — MIT
  • wu-sugar — Defines '&' for string concatenation and provides a few other useful functions. — BSD
  • xecto — Xecto is a simple parallel vector-processing library — BSD
Updated projects: architecture.service-provider, asdf-linguist, asteroids, avatar-api, babel, basic-binary-ipc, caveman, chunga, cl-ana, cl-async, cl-async-future, cl-autowrap, cl-cffi-gtk, cl-closure-template, cl-conspack, cl-enumeration, cl-fad, cl-freetype2, cl-fuse, cl-gd, cl-gendoc, cl-glfw3, cl-inflector, cl-json, cl-libevent2, cl-logic, cl-mediawiki, cl-opengl, cl-pass, cl-plplot, cl-ppcre, cl-quickcheck, cl-read-macro-tokens, cl-rethinkdb, cl-rlimit, cl-sdl2, cl-unicode, cl-who, clack, clazy, clip, clod, closer-mop, clsql-helper, clss, coleslaw, colleen, com.informatimago, commonqt, consix, crane, curry-compose-reader-macros, daemon, dbus, defpackage-plus, documentation-template, drakma, drakma-async, eco, envy, esrap, esrap-liquid, external-program, fast-http, fast-io, flexi-streams, form-fiddle, fset, gbbopen, gendl, glyphs, green-threads, hdf5-cffi, helambdap, hunchensocket, hunchentoot, iolib, jsown, lass, local-time, log4cl, lquery, mcclim, mel-base, mgl-pax, modularize-interfaces, myway, new-op, ningle, plump, plump-tex, policy-cond, pp-toml, prove, pzmq, qlot, qmynd, qtools, quri, readable, restas, rock, sdl2kit, serapeum, sheeple, slime, smug, spinneret, staple, stumpwm, sxql, telnetlib, towers, trivial-ldap, trivial-mimes, trivial-raw-io, utilities.print-items, verbose, vom, weblocks, weblocks-stores, weblocks-tree-widget, weblocks-utils, websocket-driver, wookie, xhtmlambda, yason, zs3.

Removed projects: cl-api, cl-binaural, cl-proc, lisp-magick, okra.

To get this update, use (ql:update-dist "quicklisp").

This Quicklisp update is supported by my employer, Clozure Associates. If you need commercial support for Quicklisp, or any other Common Lisp programming needs, it's available via Clozure Associates.