2014-10-06

October 2014 Quicklisp dist update now available

New projects:
  • cl-cffi-gtk — cl-cffi-gtk is a Lisp binding to the GTK+ 3 library. — LLGPL
  • cl-gobject-introspection — Binding to GObjectIntrospection — BSD
  • cl-libsvm — CFFI wrapper for LIBSVM — MIT
  • cl-virtualbox — Control VirtualBox from Common Lisp — MIT
  • dissect — A small lib for introspecting the call stack and active restarts. — Artistic
  • event-emitter — Event mechanism for Common Lisp objects — BSD 2-Clause
  • plump-sexp — Turning SEXPs into a Plump DOM and back. — Artistic
  • plump-tex — Rudimentary parser turning TeX-like syntax into a Plump DOM. — Artistic
  • prove — Yet another unit testing framework for Common Lisp — MIT
  • softdrink — Tools to inline or extract CSS into/from HTML. — Artistic
  • trivial-thumbnail — Tiny library to create image thumbnails with imagemagick. — Artistic
  • websocket-driver — WebSocket protocol handler — BSD 2-Clause
Updated projects: asteroids, avatar-api, babel, basic-binary-ipc, caveman, cffi, checkl, cl-ana, cl-async, cl-autowrap, cl-base58, cl-charms, cl-cli, cl-cli-parser, cl-conspack, cl-dbi, cl-dot, cl-gdata, cl-gss, cl-locatives, cl-mediawiki, cl-opengl, cl-project, clack, clip, closer-mop, clss, coleslaw, colleen, com.informatimago, cqlcl, datafly, dbus, djula, docbrowser, drakma, dynamic-mixins, fast-io, floating-point, gbbopen, gendl, graph, hdf5-cffi, lisp-executable, lisp-interface-library, lisp-unit2, mel-base, metabang-bind, mgl-pax, micmac, modularize-hooks, modularize-interfaces, nibbles, osicat, pg, plump, postmodern, quickproject, ratify, restas, rucksack, rutils, s-xml, scriptl, serapeum, shelly, smug, spinneret, staple, stumpwm, trivial-download, trivial-mimes, trivial-signal, universal-config, utils-kt, yason.

Removed projects: cl-test-more, phemlock.

cl-test-more hasn't really been removed. It's been renamed to prove.

I removed phemlock by request; it represents an old, dead branch of development, hosted on CVS. You can still get hemlock through Quicklisp by loading one of hemlock.tty, hemlock.qt, or hemlock.clx, all provided by the hemlock project on gitorious.

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


2014-09-14

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!

2014-08-26

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").

Enjoy!

2014-07-14

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").

Enjoy!

2014-06-16

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!

2014-05-26

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.


2014-04-25

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").

Enjoy!