September 2014 Quicklisp dist update now available

New projects:
  • asteroids — An improved asteroids game with sounds —  DWTFYF
  • avatar-api — Get avatars from Gravatar, Google+ and others. — MIT
  • cl-pass — Password hashing and verification library. — MIT
  • cl-xkeysym — Human readable mappings of xkeysym values. — GNU General Public License
  • cqlcl — CQLv2 binary protocol — BSD
  • dynamic-mixins — Simple dynamic class mixing without manual permutations — BSD-2-Clause
  • eco — Fast, flexible, designer-friendly templates. — MIT
  • hdf5-cffi — hdf5-cffi is a CFFI wrapper for the HDF5 library. — BSD
  • humbler — A Tumblr API interface — Artistic
  • interface — A system for defining interfaces. — BSD 3-clause (See LICENSE)
  • lass — Lisp Augmented Style Sheets. Compiles LASS to CSS. — Artistic
  • parameterized-function — Compile-time parameterized functions. — BSD 3-clause (See LICENSE)
  • ratify — A collection of utilities to ratify, validate and parse inputs. — Artistic
  • serapeum — Utilities beyond Alexandria. — MIT
  • template — A library for templates and template functions. — BSD 3-clause (See LICENSE)
  • utm — Library for converting back and forth between latitude/longitude and UTM, supporting several datums. — ISC (BSD-like)
Updated projects: bknr-datastore, caveman, cl-ana, cl-async, cl-conspack, cl-css, cl-gendoc, cl-gss, cl-inflector, cl-oauth, cl-olefs, cl-quickcheck, cl-redis, cl-sdl2, cl-tld, clip, closer-mop, coleslaw, colleen, crane, crypto-shortcuts, function-cache, gbbopen, hermetic, hu.dwim.walker, let-over-lambda, lisp-unit2, lquery, mel-base, mexpr, mgl-pax, modularize, modularize-hooks, modularize-interfaces, mpc, open-vrp, pgloader, plump, policy-cond, protobuf, qmynd, repl-utilities, restas, scriptl, shelly, smug, software-evolution, south, staple, stumpwm, trivial-mimes, weblocks-tree-widget.

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

Just as a friendly reminder, Quickdocs is a great way to find libraries in Quicklisp. I don't run the site and it's not an official part of Quicklisp, it's just a great project that uses Quicklisp's metadata to build a really useful service. So check it out!


August 2014 dist update now available

New projects:
  • cl-ixf — Tools to handle IBM PC version of IXF file format — WTFPL
  • cl-mpi — Common Lisp bindings for the Message Passing Interface (MPI) — MIT
  • cl-tokyo-cabinet — Common Lisp interface to Tokyo Cabinet via CFFI. — New BSD
  • clip — An HTML templating engine using Plump. — Artistic
  • crypto-shortcuts — Shorthand functions for common cryptography tasks. — Artistic
  • deferred — A simple library allowing you to write code using deferred libraries. — Artistic
  • mexpr — Macro for infix math expressions. — LLPGL
  • modularize — A modularization framework — Artistic
  • modularize-hooks — Generic hooks and triggers extension for modularize. — Artistic
  • modularize-interfaces — Programmatical interfaces extension for Modularize — Artistic
  • petit.string-utils — A petit tool box about string modification — MIT
  • qlot — A project-local library installer for Common Lisp — MIT
  • staple — A tool to generate documentation about Lisp projects through an HTML template. — Artistic
  • trivial-benchmark — Some simple benchmarking helper functions — Artistic
  • trivial-indent — A very simple library to allow indentation hints for SWANK. — Artistic
  • trivial-mimes — Tiny library to detect mime types in files. — Artistic
  • trivial-signal — Unix signal handling library. — Public Domain
Updated projects: 3bmd, access, alexandria, architecture.hooks, architecture.service-provider, arnesi+, asdf-finalizers, bit-smasher, black-tie, caveman, chanl, cl+ssl, cl-ana, cl-autowrap, cl-charms, cl-cli, cl-csv, cl-custom-hash-table, cl-dbi, cl-dot, cl-gss, cl-indeterminism, cl-larval, cl-launch, cl-libevent2, cl-opengl, cl-project, cl-qrencode, cl-rethinkdb, cl-sdl2, cl-slp, cl-spark, cl-syntax, cl-test-more, cl-voxelize, cl-yaclyaml, clack, clfswm, clhs, clobber, closer-mop, closure-html, clsql-orm, clss, coleslaw, collectors, colleen, common-lisp-stat, conduit-packages, crane, css-selectors, daemon, datafly, defmacro-enhance, djula, docbrowser, drakma-async, equals, esrap, f2cl, fare-quasiquote, function-cache, gbbopen, graph, hash-set, hermetic, http-parse, hu.dwim.perec, inferior-shell, iolib, let-over-lambda, listoflist, lla, lol-re, marching-cubes, memoize, more-conditions, multiple-value-variants, ningle, nuclblog, optima, packet, parse-number, petit.package-utils, plump, postmodern, purl, qmynd, racer, rutils, scriptl, sdl2kit, shelly, slime, software-evolution, spatial-trees, stumpwm, sxql, trivial-gray-streams, uiop, weblocks-stores, weblocks-utils.

Not included in the summary above: I was able to get gtk3 into my test build environment, so gtk-cffi should now be fully available in Quicklisp. If you have the gtk3 C libraries installed, give it a try and let me know how it goes.

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



July 2014 Quicklisp dist update now available

New projects:
  • bit-smasher — Common Lisp library for handling bit vectors, bit vector arithmetic, and type conversions. — MIT
  • cl-cli — Command line parser — WTFPL
  • cl-voxelize — Cl-voxelize is a library to convert polygon models into voxel models for particle-based physics simulation. — LLGPL
  • equals — Generic Equality and Comparison for Common Lisp — MIT
  • hash-set — An implementation of the hash-set data structure. — Unlicense
  • mpc — Monadic Parser Combinators for Common Lisp. MPC tries to be simple and practical while being powerful, well documented and fairly performant. A friendly fork of Drew Crampsies _Smug_ library. — GNU Affero General Public License
  • pp-toml — TOML parser — LLGPL
  • printv — printv: a batteries-included tracing and debug-logging macro — Apache 2.0
  • purl — Parse and print URLs as described in RFC 1738. — GNU AGPL
  • software-evolution — programmatic modification and evaluation of extant software — GPL V3
  • south — Simple OaUTH library for oAuth1.0 — Artistic
Updated projects: 3bmd, access, aws-sign4, btrie, caveman, chirp, cl-ana, cl-async, cl-autowrap, cl-charms, cl-colors, cl-conspack, cl-coroutine, cl-ftp, cl-fuse-meta-fs, cl-html5-parser, cl-ltsv, cl-mustache, cl-plplot, cl-ply, cl-project, cl-qrencode, cl-rdfxml, cl-rethinkdb, cl-sdl2, cl-xul, clack, closer-mop, clsql-helper, coleslaw, colleen, com.informatimago, conium, contextl, crane, datafly, drakma-async, esrap, function-cache, gbbopen, glyphs, hctsmsl, ieee-floats, lisp-interface-library, lisp-unit2, marching-cubes, mime4cl, ningle, packet, paiprolog, plump, protobuf, racer, readable, repl-utilities, rutils, sexml, shelly, slime, spinneret, talcl, trivial-ldap, vgplot, weblocks, weblocks-utils, wookie.

SBCL 1.2.1 changed some internals that SLIME 2.7 relied on. This update includes SLIME 2.8, which works fine with SBCL 1.2.1.

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



June 2014 dist update now available

New projects:
  • aws-sign4 — Common Lisp library for Amazon Web Services signing version 4 — GNU General Public Licence 3.0
  • cl-coroutine — CL-COROUTINE is a coroutine library for Common Lisp. It uses CL-CONT continuations library in its implementation. — LLGPL
  • cl-crc64 — Computes 64-bit cyclic redundancy checks — BSD
  • cl-qrencode — QR code 2005 encoder in Common Lisp — Unspecified in system file
  • cl-riff — Reads Resource Interchange File Format (RIFF) files. — Unspecified in system file
  • cl-tld — Extracts the TLD(Top Level Domain) from domain — Public Domain
  • cl-wav — Reads Wave Audio File Format, WAV files. — Unspecified in system file
  • event-glue — A simple framework for event-based architectures. — MIT
  • json-streams — Common Lisp library for reading and writing JSON. — GNU General Public Licence 3.0
  • lisp-invocation — Invoking Lisp subprocesses from Lisp — MIT
  • racer — Renamed Abox and Concept Expression Reasoner — BSD 3
  • smug — SMUG: Simple Monads Uber Good — Unspecified in system file
  • squirl — Common Lisp port of the Chipmunk 2d physics library — MIT
Updated projects: bknr-web, cffi, cl-6502, cl-ana, cl-async, cl-async-future, cl-autowrap, cl-cairo2, cl-charms, cl-closure-template, cl-glfw3, cl-html5-parser, cl-launch, cl-mustache, cl-permutation, cl-protobufs, cl-reexport, cl-rethinkdb, cl-sdl2, cl-spark, cl-test-more, cl-xul, clickr, clos-fixtures, closer-mop, clss, coleslaw, colleen, com.informatimago, common-lisp-actors, crane, csv-parser, data-table, drakma-async, function-cache, gbbopen, gendl, graph, helambdap, ieee-floats, iolib, lisp-unit2, lquery, more-conditions, plump, postmodern, qmynd, repl-utilities, slime, stumpwm, trivial-download, verbose, vgplot, vom, weblocks, weblocks-stores, weblocks-utils, yason.

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


May 2014 Quicklisp dist update now available

New projects:
  • cl-conspack — CONSPACK implementation for Common Lisp — NewBSD
  • cl-mock — Mocking library — Simplified BSD License
  • cl-pattern — ML-like Pattern Matching for Common Lisp — LLGPL
  • cl-reexport — Cl-reexport makes a package reexport symbols which are external symbols in other packages. — LLGPL
  • cl-sl4a — SL4A lisp bridge — BSD-style
  • clos-fixtures — ASDF-loadable fixtures for CLOS classes — MIT
  • clss — A DOM tree searching engine based on CSS selectors. — Artistic
  • glyphs — Glyphs to reduce Common Lisp verbosity — GPLv3
  • mgl-pax — Exploratory programming tool and documentation generator. — MIT, see COPYING.
  • universal-config — Library to provide a universal configuration layer. — Artistic
  • vom — A tiny logging utility. — MIT
Updated projects: 3bmd, alexandria, asdf-linguist, basic-binary-ipc, cells, city-hash, cl-algebraic-data-type, cl-ana, cl-async, cl-autowrap, cl-bert, cl-bibtex, cl-charms, cl-cron, cl-date-time-parser, cl-emb, cl-freetype2, cl-html5-parser, cl-launch, cl-mustache, cl-permutation, cl-plplot, cl-protobufs, cl-rethinkdb, cl-sdl2, cl-tcod, cl-tuples, clack, cleric, clinch, closer-mop, clsql-helper, clsql-orm, codata-recommended-values, coleslaw, collectors, colleen, com.google.base, com.informatimago, commonqt, crane, dbus, drakma, dynamic-collect, fare-quasiquote, fast-io, flexi-streams, gbbopen, gendl, helambdap, http-parse, hu.dwim.perec, hunchentoot, inferior-shell, inner-conditional, ip-interfaces, lfarm, lisp-gflags, lisp-matrix, local-time, lol-re, lparallel, lquery, more-conditions, named-readtables, nibbles, nst, optima, pgloader, plump, policy-cond, protobuf, quux-time, random, romreader, rutils, sdl2kit, sip-hash, slime, snappy, spinneret, static-vectors, stumpwm, swank-client, swank-crew, swap-bytes, sxql, symbol-munger, talcl, trivial-gray-streams, trivial-ldap, uiop, verbose, weblocks-stores, wookie.

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

Last month, there were some reports of people getting a badly-sized-local-archive error during update. I haven't seen that myself on this month's update, but it is safe to choose the delete-and-retry restart when that happens. It may get you past the error.


April 2014 dist update now available

New projects:
  • asdf-linguist — ASDF extensions. — MIT
  • cl-base58 — An implementation of base58 for Common Lisp — MIT
  • cl-data-frame — Data frames for Common Lisp. — BOOST
  • cl-influxdb — Common lisp binding for InfluxDB — MIT
  • cl-logic — Boolean algebra package — GNU GPLv3
  • cl-slp — Common Lisp OpenSLP package — BSD
  • cl-splicing-macro — Deforms macros in a way, that they can capture surrounding s-exps for their expansion. — GPL
  • colleen — IRC bot with a modular framework. — Artistic
  • crane — An ORM for Common Lisp. — MIT
  • dartsclmessagepack — Implementation of the message pack exchange format — MIT
  • datafly — Lightweight database library. — BSD 3-Clause
  • lol-re — Small set of wrappers around CL-PPCRE in spirit of Let Over Lambda. — GPL
  • packet — Simple binary serialization library. — BSD
  • piping — A library to enable simple message pipelines. — Artistic
  • plump — An X/HTML parser that aims to be as lenient as possible. — Artistic
  • sdl2kit — A utility kit for SDL2 — MIT
  • verbose — A logging framework using the piping library. — Artistic
Updated projects: architecture.service-provider, asdf-encodings, asdf-package-system, caveman, chirp, cl+ssl, cl-6502, cl-ana, cl-async, cl-async-future, cl-autowrap, cl-charms, cl-glfw3, cl-html5-parser, cl-i18n, cl-isaac, cl-lastfm, cl-launch, cl-libevent2, cl-mathstats, cl-mustache, cl-olefs, cl-permutation, cl-plplot, cl-protobufs, cl-read-macro-tokens, cl-rethinkdb, cl-sdl2, cl-syntax, cl-syslog, clack, clem, cletris, clfswm, clinch, closer-mop, clx-truetype, coleslaw, common-lisp-stat, dartsclhashtree, dbus, define-json-expander, defmacro-enhance, djula, drakma-async, envy, exscribe, fare-quasiquote, femlisp, fset, gbbopen, gordon, graph, hermetic, hh-web, hu.dwim.logger, hu.dwim.perec, hu.dwim.stefil, hu.dwim.web-server, iolib, iterate, jsown, lassie, lisp-interface-library, local-time, lparallel, more-conditions, ningle, optima, pgloader, policy-cond, qmynd, quicksearch, quid-pro-quo, reversi, romreader, scribble, scriptl, shelly, simple-date-time, slime, stumpwm, sxql, tagger, thnappy, torta, trivial-gray-streams, vgplot, weblocks, weblocks-stores, weblocks-utils, wookie.

Removed projects: def-symbol-readmacro.

I removed def-symbol-readmacro because it depends on a library (iterate-keywords) I can't easily fetch.

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



March 2014 dist update now available

New projects: chirp, cl-flowd, defvariant, delta-debug, random.

Updated projects: access, alexandria, architecture.hooks, asdf-dependency-grovel, asdf-encodings, babel, caveman, cffi, cffi-objects, cl+ssl, cl-6502, cl-algebraic-data-type, cl-ana, cl-autorepo, cl-autowrap, cl-blapack, cl-charms, cl-colors, cl-data-format-validation, cl-dbi, cl-emb, cl-erlang-term, cl-indeterminism, cl-isaac, cl-lastfm, cl-launch, cl-murmurhash, cl-nxt, cl-olefs, cl-plplot, cl-prime-maker, cl-qprint, cl-quickcheck, cl-randist, cl-rethinkdb, cl-sdl2, cl-sendmail, cl-smtp, cl-syslog, cl-yaclyaml, cl-zmq, clache, clack, clack-errors, cletris, clfswm, climc, climon, clinch, closer-mop, clsql, coleslaw, com.informatimago, common-lisp-stat, dartsclhashtree, define-json-expander, defmacro-enhance, defstar, drakma, elf, ernestine, esrap-liquid, fare-memoization, fare-quasiquote, fare-utils, firephp, fnv, fset, gbbopen, gendl, graph, gtk-cffi, hu.dwim.def, hu.dwim.logger, hu.dwim.util, inferior-shell, integral, iolib, jsown, lambda-reader, lisp-matrix, lisp-unit2, lisp-zmq, lla, lquery, mcclim, monkeylib-prose-diff, more-conditions, optima, paiprolog, pgloader, postmodern, projectured, qmynd, repl-utilities, rutils, scribble, secure-random, single-threaded-ccl, slime, stumpwm, sxql, teepeedee2, trivial-channels, trivial-gray-streams, trivial-ldap, vgplot, weblocks, weblocks-examples, weblocks-stores, weblocks-utils, wookie, xml.location.

To update your libraries, use (ql:update-dist "quicklisp"). Enjoy!