2017-07-25

June 2017 Quicklisp download stats

Here are the raw download stats for the top 100 projects in Quicklisp for June:

 9081  alexandria
 7797  closer-mop
 7437  split-sequence
 6863  cl-ppcre
 6790  babel
 6498  trivial-features
 6303  iterate
 6222  bordeaux-threads
 6173  anaphora
 6099  trivial-gray-streams
 5522  trivial-garbage
 5367  cffi
 5056  flexi-streams
 4911  nibbles
 4729  let-plus
 4702  usocket
 4592  puri
 4582  cl-base64
 4286  trivial-backtrace
 4181  chipz
 4145  cl+ssl
 4021  cl-fad
 3959  chunga
 3381  drakma
 3292  named-readtables
 3281  ironclad
 3221  more-conditions
 3153  esrap
 3144  local-time
 2928  utilities.print-items
 2587  parse-number
 2439  cl-yacc
 2149  metabang-bind
 2142  cl-unicode
 2131  cl-interpol
 2101  trivial-utf-8
 2084  md5
 2083  fiveam
 2056  asdf-flv
 1930  optima
 1918  lparallel
 1897  log4cl
 1879  slime
 1869  lift
 1854  trivial-indent
 1822  closure-common
 1808  cxml
 1795  array-utils
 1746  plump
 1743  uuid
 1612  bt-semaphore
 1561  trivial-types
 1541  simple-date-time
 1513  cl-clon
 1472  cl-json
 1429  cl-utilities
 1392  architecture.hooks
 1390  quri
 1342  cl-containers
 1340  metatilities-base
 1330  cl-annot
 1319  cl-syntax
 1317  asdf-system-connections
 1291  ieee-floats
 1253  plexippus-xpath
 1113  salza2
 1079  trivial-mimes
 1070  postmodern
 1067  arnesi
 1052  cl-slice
 1050  fare-utils
 1047  fast-io
 1040  static-vectors
 1027  fare-quasiquote
 1015  symbol-munger
 1009  djula
 1007  collectors
 1003  access
  996  gettext
  982  cl-parser-combinators
  980  cl-locale
  925  hunchentoot
  904  cl-sqlite
  896  inferior-shell
  894  fare-mop
  887  prove
  885  rfc2388
  868  cl-log
  865  command-line-arguments
  859  trivia
  858  lisp-namespace
  851  cl-colors
  824  py-configparser
  821  cl-markdown
  821  cl-ansi-text
  821  asdf-finalizers
  820  dynamic-classes
  819  cl-mssql
  818  garbage-pools
  805  cl-abnf

July 2017 Quicklisp dist update now available

New projects:
  • 3bgl-shader — CL-hosted CL-like DSL for generating GLSL — MIT
  • cl-forms — A web forms handling library — MIT
  • cl-ksuid — K-sortable unique identifiers — GPLv3
  • cl-pixman — Low-level pixel manipulation. — LLGPL
  • cl-yesql — Common Lisp library for using SQL. — MIT
  • easy-routes — Yet another routes handling utility on top of Hunchentoot — MIT
  • laap — A Common Lisp multi-threaded event loop. — MIT
  • matplotlib-cl — A 2D Plotting library for Common Lisp using Matplotlib. — MIT
  • oook — Some magic on the shoulders of CLSQL — MIT
  • overlord — Experimental build/module system. — MIT
  • semantic-spinneret — A set of Semantic UI components for use with Spinneret — MIT
  • with-setf — Macros for setting a place for the duration of a scope — Unlicense
  • xlsx — Basic reader for Excel files. — MIT
Updated projects: 3d-vectors, assoc-utils, cepl, cl+ssl, cl-ana, cl-autowrap, cl-dbi, cl-emoji, cl-fluent-logger, cl-fond, cl-hash-util, cl-kanren, cl-mixed, cl-opengl, cl-pdf, cl-rail, cl-random-forest, cl-ssdb, cl-str, cl-typesetting, cl-webdav, clavier, closer-mop, clsql-fluid, coleslaw, croatoan, deeds, dexador, doubly-linked-list, femlisp, flac-parser, fs-utils, gamebox-dgen, gamebox-ecs, gamebox-frame-manager, gamebox-grids, gamebox-math, genie, glkit, harmony, hu.dwim.web-server, hu.dwim.zlib, hunchentoot, infix-math, inquisitor, jsonrpc, kenzo, lack, lake, lichat-protocol, lichat-serverlib, lichat-tcp-server, lichat-ws-server, local-time, maiden, mcclim, mito, mito-auth, ningle, parseq, pgloader, physical-quantities, plump, py-configparser, qlot, ratify, roan, rtg-math, rutils, sanitized-params, serapeum, simple-logger, sketch, spinneret, staple, stumpwm, trivia, websocket-driver, woo.

Removed projects: gtfl, s-dot.

gtfl and s-dot are related projects. The website hosting them has disappeared, and the author has not responded to email queries. So they are not in Quicklisp any more.

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

Enjoy!


2017-07-01

June 2017 Quicklisp dist update now available

New projects:
  • cepl.spaces — Adds abstractions over vector spaces to CEPL — BSD 2 Clause
  • cl-cpus — Get number of CPUs — ISC
  • cl-diskspace — List disks, get disk total/free/usable space information. — ISC
  • cl-fixtures — A simple library to create and use parameterized fixtures — MIT
  • cl-fluent-logger — A structured logger for Fluentd — BSD 3-Clause
  • cl-mixed — Bindings to libmixed, a sound mixing and processing library. — Artistic
  • cl-rail — Unspecified — Unspecified
  • cl-random-forest — Random Forest and Global Refinement for Common Lisp — MIT Licence
  • cl-soloud — Bindings to SoLoud, a multi-platform, multi-backend, minimal dependencies sound mixing and output library — Artistic
  • cl-ssdb — SSDB client for Common Lisp. — MIT
  • cl-threadpool — Implementation of a thread pool — MIT
  • deploy — Tools to aid in the deployment of a fully standalone application. — Artistic
  • doplus — DO+ (doplus) is a high-level, extensible iteration construct for Common Lisp with a reasonably simple implementation, which in particular does not use a code walker. — GPLv3
  • flow — A flowchart and generalised graph library. — Artistic
  • gtk-tagged-streams — Text I/O using streams for GTK text buffers, including tags for styling. — BSD Simplified (2-clause)
  • harmony — A common lisp sound server and sound processing library. — Artistic
  • hu.dwim.zlib — Common Lisp FFI wrapper for zlib, aka http://zlib.net/ — BSD or Bugroff
  • modest-config — A modest config file loader library — MIT
  • nineveh — A library of common gpu functions — BSD 2 Clause
  • papyrus — A Literate Programming Tool — MIT
  • parseq — A parser for sequences such as strings, lists, vectors as well as trees. — GPLv2
  • physical-quantities — Use lisp numbers for physical quantities with unit and error. — GPLv2
  • roan — A library to support change ringing applications, including methods library support — MIT
  • sanitized-params — Sanitizer for parameters — BSD 2-Clause
  • sdl2-game-controller-db — Lets you easily load the lovely sdl2 gamecontroller db into cl-sdl2 — BSD 3 Clause
  • trivial-battery — Getting the battery information — BSD 2-Clause
  • trivial-swank — swank server communications — BSD simplified
  • trivial-wish — Create 'wishes' which are requests to compute something later — BSD 2-clause
Updated projects: 3d-matrices, 3d-vectors, architecture.builder-protocol, architecture.service-provider, ayah-captcha, caveman, caveman2-widgets-bootstrap, cepl, cepl.camera, cepl.devil, cepl.sdl2, cepl.sdl2-image, cepl.sdl2-ttf, cepl.skitter, cffi, cl+ssl, cl-ana, cl-ansi-term, cl-bloom, cl-dbi, cl-emoji, cl-fond, cl-gamepad, cl-gists, cl-glfw3, cl-graph, cl-haml, cl-hash-util, cl-jpeg, cl-monitors, cl-mssql, cl-ntp-client, cl-ohm, cl-opengl, cl-out123, cl-plplot, cl-readline, cl-scsu, cl-soil, cl-str, cl-twitter, clack, clim-widgets, closer-mop, clsql-fluid, clss, clx, croatoan, curry-compose-reader-macros, deeds, dendrite, dirt, documentation-utils, doubly-linked-list, drakma, easing, erudite, esrap, f2cl, fare-scripts, fast-http, fast-io, femlisp, fs-utils, fxml, gamebox-dgen, gamebox-ecs, gamebox-frame-manager, gamebox-grids, gamebox-math, gettext, glaw, glkit, glop, glsl-spec, glsl-toolkit, horner, http-get-cache, hu.dwim.asdf, hu.dwim.util, hu.dwim.web-server, inquisitor, iolib, jsonrpc, jwacs, l-system, lichat-protocol, livesupport, log4cl, macrodynamics, maiden, mcclim, media-types, metatilities, mito, mk-string-metrics, opticl, parachute, png-read, prbs, qlot, qmynd, qtools, rtg-math, rutils, scalpl, scriptl, sdl2kit, serapeum, simple-logger, sketch, skitter, smackjack, spinneret, staple, structy-defclass, stumpwm, the-cost-of-nothing, tm, translate-client, trivial-main-thread, trivial-mmap, trivial-shell, trivial-update, uffi, umlisp, unix-opts, varjo, weblocks, websocket-driver, whofields, with-cached-reader-conditionals, woo, yaclml.

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

2017-05-20

May 2017 Quicklisp dist update now available

New projects:
  • cepl.glop — glop host for cepl — BSD 2 Clause
  • cepl.sdl2-image — Some helper methods for using sdl2-image to load images to CEPL types — BSD 2 Clause
  • cepl.sdl2-ttf — A few additional helpers for making working with sdl2-ttf even easier from CEPL — BSD 2 Clause
  • cl-clblas — clBLAS binding — Apache License, Version 2.0
  • cl-emoji — cl-emoji provides the Unicode emoji characters — MIT
  • cl-fond — Bindings to libfond, a simple text rendering engine for OpenGL — Artistic
  • cl-hamcrest — This library makes your CL unittests more readable. — New BSD
  • cl-ntp-client — A simple NTP (Network Time Protocol) client in Common Lisp — BSD
  • cl-pcg — A bare-bones Permuted Congruential Generator implementation in pure Common Lisp. — MIT
  • cl-sdl2-mixer — Bindings for SDL2_mixer — MIT
  • cl-trie — Common Lisp implementation of Trie data structure. — MIT
  • cl-why — (X)HTML generation macros — BSD
  • doubly-linked-list — An implementation of the doubly linked list data structure. — MIT
  • flac-parser — A parser for FLAC audio files. — MIT
  • fs-utils — Utilities for working with files and file paths. — MIT
  • gamebox-dgen — A procedural dungeon generator. — MIT
  • gamebox-ecs — An implementation of the Entity-Component System (ECS) pattern, popular with game development. — MIT
  • gamebox-frame-manager — A manager for frames within a game loop. — MIT
  • gamebox-grids — Create and manipulate tiles in a two-dimensional grid layout. — MIT
  • gamebox-math — A high performance math library useful for making games. — MIT
  • genie — A simple wrapper to generate portably seedable pseudo-random numbers. — MIT
  • markdown.cl — A markdown parser for Common Lisp — MIT
  • narrowed-types — Type definitions narrowed with predicates — BSD
  • simple-logger — A simple message logging system. — MIT
  • simple-routes — Facility for straightforward http routing on top of Hunchentoot. — 2 clause BSD
  • stealth-mixin — Library for creating stealth mixin classes. — FreeBSD, see file LICENSE.text
  • the-cost-of-nothing — Determine the cost of things in Common Lisp. — GPLv3
  • trivial-clipboard — trivial-clipboard let access system clipboard. — MIT
Updated projects: 3d-matrices, 3d-vectors, alexandria, architecture.builder-protocol, architecture.service-provider, array-utils, babel, beast, caveman2-widgets, cepl, cepl.camera, cepl.devil, cepl.sdl2, cepl.skitter, chirp, cl-ana, cl-ascii-art, cl-bencode, cl-cache-tables, cl-cudd, cl-custom-hash-table, cl-digraph, cl-enumeration, cl-gamepad, cl-gpio, cl-html5-parser, cl-ixf, cl-jpeg, cl-json-template, cl-k8055, cl-monitors, cl-mpg123, cl-oclapi, cl-opengl, cl-out123, cl-pass, cl-pslib, cl-python, cl-sandbox, cl-sdl2, cl-sdl2-image, cl-sdl2-ttf, cl-slug, cl-soil, cl-spidev, cl-str, cl-tasukete, cl-unification, cl-vectors, cl-video, cl-xkb, clack, classimp, clazy, clinch, clip, clml, closer-mop, clss, clx, coleslaw, colleen, colorize, croatoan, crypto-shortcuts, deeds, defenum, deferred, dendrite, dexador, dirt, dissect, documentation-utils, dyna, esrap, fare-memoization, fast-io, flare, fn, for, form-fiddle, glsl-spec, glsl-toolkit, hu.dwim.asdf, hu.dwim.debug, hu.dwim.def, hu.dwim.perec, hu.dwim.presentation, hu.dwim.rdbms, hu.dwim.reiterate, hu.dwim.uri, hu.dwim.util, hu.dwim.web-server, humbler, inquisitor, iolib, ironclad, jonathan, json-streams, jsonrpc, kenzo, lambda-fiddle, lass, legit, lichat-protocol, lichat-serverlib, lichat-tcp-client, lichat-tcp-server, lichat-ws-server, lisp-namespace, local-time, lquery, maiden, mcclim, md5, mel-base, modularize, modularize-hooks, modularize-interfaces, monkeylib-html, monkeylib-json, neo4cl, new-op, ningle, north, oclcl, omer-count, parachute, parser.common-rules, pathname-utils, piping, plump, plump-bundle, plump-sexp, qlot, qt-libs, qtools, qtools-ui, random-state, ratify, read-csv, redirect-stream, rtg-math, rutils, serapeum, simple-inferiors, simple-tasks, skitter, softdrink, south, spinneret, staple, structy-defclass, stumpwm, temporal-functions, tm, translate, trivia, trivial-arguments, trivial-benchmark, trivial-indent, trivial-main-thread, trivial-mimes, trivial-thumbnail, ubiquitous, uiop, varjo, verbose, weblocks, xhtmlambda.

Removed projects: cl-geo, cl-wkb, cl4l, clim-pkg-doc, gsharp, lifoo, lisp-binary.

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

2017-04-03

April 2017 Quicklisp dist update now available

New projects:
  • cl-cudd — A two-layered binding to the CUDD binary decision diagram library. See README.md for more details. — BSD Style (see LICENSE)
  • cl-marklogic — Common Lisp library for accessing MarkLogic Server. — LGPL3
  • cl-sandbox — Utility package for creating safe experimental environment. — MIT
  • esrap-peg — A wrapper around Esrap to allow generating Esrap grammars from PEG definitions — MIT
  • glsl-toolkit — A library to parse and modify OpenGL Shader Language (GLSL) source code — Artistic
  • horner — Inline polynomial evaluation using Horner's rule. — MIT
  • http-get-cache — Common Lisp library for caching HTTP GET responses — MIT
  • random-sample — Random sample of a sequence with uniform distribution. — MIT
Updated projects: 3d-matrices, 3d-vectors, agnostic-lizard, architecture.builder-protocol, architecture.service-provider, arnesi, asdf-dependency-grovel, asdf-finalizers, assoc-utils, beast, buildnode, cambl, caveman2-widgets, caveman2-widgets-bootstrap, cl+ssl, cl-ana, cl-arxiv-api, cl-ascii-art, cl-association-rules, cl-autorepo, cl-autowrap, cl-bson, cl-conspack, cl-containers, cl-csv, cl-cuda, cl-custom-hash-table, cl-digraph, cl-feedparser, cl-freeimage, cl-html5-parser, cl-influxdb, cl-jpeg, cl-llvm, cl-online-learning, cl-opsresearch, cl-pango, cl-protobufs, cl-python, cl-scripting, cl-sdl2, cl-secure-read, cl-str, cl-tcod, cl-video, cl4l, clack, clinch, clip, clml, closer-mop, coleslaw, croatoan, cserial-port, daemon, declt, defmacro-enhance, dexador, easy-audio, exit-hooks, exscribe, f2cl, fare-scripts, femlisp, focus, folio2, fxml, glisph, hermetic, hu.dwim.asdf, hu.dwim.perec, hu.dwim.presentation, hu.dwim.rdbms, hu.dwim.reiterate, hu.dwim.stefil, hu.dwim.util, hu.dwim.web-server, inlined-generic-function, jsonrpc, kenzo, legit, lifoo, lispbuilder, lmdb, lol-re, maiden, mcclim, media-types, metacopy, metatilities-base, mito, modularize-interfaces, monkeylib-utilities, moptilities, nibbles, omer-count, opticl, postmodern, prove, pzmq, qlot, retrospectiff, rtg-math, rutils, scriptl, serapeum, sketch, spinneret, staple, stumpwm, trivia, trivial-arguments, trivial-ldap, trivial-main-thread, websocket-driver, workout-timer, xhtmlambda, zenekindarl, zlib.

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

Enjoy!

2017-03-06

Quicklisp client update: bundling local-projects

The Quicklisp library bundle feature has been around for a while.  It creates a "bundle" of libraries from Quicklisp that can be used standalone, without loading or using Quicklisp at all.

Today, I published an updated client with a new bundle feature: if :include-local-projects is true, everything in Quicklisp's ql:*local-project-directories* is copied into the bundle and made available when the bundle is loaded.

To get this update, use (ql:update-client). The new code will be loaded when Lisp is restarted.

This work was commissioned by Rigetti Computing.

If you have Quicklisp feature needs, feel free to get in touch with me!


2017-02-27

February 2017 Quicklisp dist update now available

New projects:
  • agnostic-lizard — A portable code walker that makes a best effort to be correct in most cases — GPLv3+
  • bit-ops — Optimized bit-vector operations — LLGPL
  • cl-forest — Unofficial Common Lisp bindings to Rigetti Forest. — Apache 2.0
  • cl-httpsqs — A client lib for accessing HTTPSQS written in Common Lisp — MIT
  • cl-ledger — Double-entry accounting system. — BSD-3
  • cl-password-store — Password management for Common Lisp (web) applications. — LLGPL
  • cl-str — Modern, simple and consistent Common Lisp string manipulation library. — MIT
  • cl-video — Video decoder implemented in Common Lisp — BSD
  • cmu-infix — Mathematical infix notation for Common Lisp. — Custom (See LICENSE.txt)
  • cserial-port — library for serial communication inspired by lispworks' serial-port — MIT
  • cue-parser — A library for parsing audio CUE files — 2-clause BSD
  • freebsd-sysctl — Sysctl kernel control mechanism for common lisp — 2-clause BSD
  • jsonrpc — JSON-RPC 2.0 server/client implementation — BSD 2-Clause
  • lifoo — a fresh take on Forth in the spirit of Common Lisp — MIT
  • maiden — A modern and extensible chat bot framework. — Artistic
  • named-read-macros — Make read macros more Lispy. Attach read macros to symbols. — BSD-3
  • weblocks-examples — Example applications for Weblocks framework — Public Domain
Updated projects: a-cl-logger, alexandria, anaphora, architecture.service-provider, beast, binfix, bit-smasher, bt-semaphore, cepl, chirp, cl-ana, cl-autowrap, cl-charms, cl-custom-hash-table, cl-decimals, cl-emb, cl-enchant, cl-general-accumulator, cl-gss, cl-jpeg, cl-k8055, cl-mpg123, cl-online-learning, cl-opengl, cl-out123, cl-sdl2, cl-slug, cl-spidev, cl4l, clack, clml, closer-mop, clx, croatoan, dbus, deeds, dexador, djula, easy-audio, exit-hooks, f2cl, fare-scripts, fast-http, femlisp, fn, glisph, glsl-spec, grovel-locally, hu.dwim.perec, hu.dwim.presentation, hu.dwim.sdl, hu.dwim.web-server, inquisitor, json-mop, kenzo, l-system, lambda-fiddle, lass, liblmdb, lichat-protocol, lichat-serverlib, lichat-tcp-server, lichat-ws-server, lionchat, lisp-invocation, livesupport, lmdb, local-time-duration, maxpc, mcclim, moira, montezuma, more-conditions, opticl, opticl-core, parser.ini, qlot, qt-libs, rtg-math, rutils, serapeum, slime, spinneret, staple, structy-defclass, stumpwm, talcl, temporal-functions, timer-wheel, trivial-dump-core, trivial-escapes, trivial-ws, ubiquitous, varjo, websocket-driver, weft, woo, wookie, wuwei, xml.location, zlib.

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

Enjoy!