2018-02-28

Quicklisp dist update for February 2018 now available

New projects:
  • base-blobs — Base system foreign library collection — MIT
  • bodge-glad — OpenGL 4.6 Core GLAD wrapper for cl-bodge system — MIT
  • bodge-glfw — Wrapper over glfw3 library — MIT
  • bodge-nuklear — Wrapper over nuklear IM GUI library for cl-bodge system — MIT
  • bodge-ode — Thin wrapper over Open Dynamics Engine — MIT
  • bodge-openal — Thin wrapper over OpenAL cross-platform 3D audio API — MIT
  • bodge-sndfile — Wrapper over libsndfile for cl-bodge system — MIT
  • cl-flow — Data-flow driven concurrency model for Common Lisp — MIT
  • cl-muth — Multithreading utilities — MIT
  • cl-selenium-webdriver — cl-selenium-webdriver is a binding library to the Selenium 2.0 — MIT
  • cl-toml — TOML v0.4.0 parser and encoder — MIT
  • clutz — Cross-platform utility toolkit for supporting simple Common Lisp OpenGL applications — MIT
  • glad-blob — GLAD foreign library collection — MIT
  • glfw-blob — GLFW foreign library collection — MIT
  • hdf5-cffi — hdf5-cffi is a CFFI wrapper for the HDF5 library. — BSD
  • listopia — This is no official port of Haskell package Data.List — LLGPL
  • matlisp — Matlisp is a scientific computation library for Common Lisp. — LLGPL
  • nanovg-blob — Foreign library collection of nanovg 2d drawing library — MIT
  • nuklear-blob — Nuklear IM GUI foreign library collection — MIT
  • ode-blob — Foreign library collection of ODE 3d physics library — MIT
  • openal-blob — OpenAL Soft foreign library collection — MIT
  • simple-flow-dispatcher — Reference implementation of a dispatcher for cl-flow library — MIT
  • sndfile-blob — SNDFILE foreign library collection — MIT
Updated projects3bgl-shaderahungry-fleecearchitecture.service-providerasd-generatorbodge-blobs-supportbodge-chipmunkcellsceplcepl.glopcepl.sdl2cepl.spacescl-algebraic-data-typecl-anacl-ansi-termcl-charmscl-conllucl-csvcl-emojicl-gobject-introspectioncl-mongo-idcl-oclapicl-openglcl-pcgcl-permutationcl-readlinecl-skkservcl-soilcl-strcl-svgclawclmlcloser-mopclwebclxcommon-lisp-statconfiguration.optionscroatoandeflatedocumentation-utilsdoubly-linked-listdufyfare-scriptsfiascofiveamflac-metadataflac-parserforgamebox-dgengamebox-ecsgamebox-frame-managergamebox-mathgamebox-sprite-packergenieglsl-specinquisitorironcladiteratejonathanjsonrpckenzolisp-chatlispbuilderlocal-timemaidenmcclimmd5mglmitoninevehoclclosicatoverlordpaiprologparse-numberparsleyplumppngloadpostmodernpp-tomlpsychiqpuriqtools-uiquux-hunchentootremote-jsrtg-mathrutilssanitized-paramsserapeumsha3shadowshortysimple-loggerskitterspecialization-storesplit-sequencestumpwmtype-rubiquitousvarjoverbosewith-setf.

Removed projects: algebraic-data-library, cl-curlex, cl-forest, cl-gpu, cl-indeterminism, cl-larval, cl-read-macro-tokens, cl-secure-read, cl-stm, defmacro-enhance, fs-utils, funds, lol-re, stump-touchy-mode-line, yaclanapht.

There is some extra churn this month. It's mostly because of the failure of cl-curlex, a library that uses SBCL internals and which no longer works as of the latest SBCL. Many projects (all by the same author) depend on cl-curlex, and they all broke. There hasn't been any response to my bug report yet.

The other removals are due to author request, neglect, or other breakage. If you'd like to restore a removed project to Quicklisp, let me know - I'm happy to help.

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

Enjoy!

2018-02-07

Quicklisp implementation stats for 2017+

Here are some raw HTTP request stats for each CL implementation supported by Quicklisp from 2017-01-01 onward. Each request corresponds roughly to downloading a single project.
  • SBCL: 4,518,774 requests
  • Clozure CL: 488,057 
  • CLISP: 34,767
  • LispWorks: 25,700
  • ABCL: 23,913 
  • Allegro: 19,501
  • ECL: 19,027
  • CLASP: 3,335
  • CMUCL: 965
  • MKCL: 79
  • Scieneer: 0
I gathered this info to check Scieneer activity levels to plan future support. Turns out nobody with Scieneer has used Quicklisp since 2013. Bummer!

2018-02-01

Download stats for January, 2018

Here are the raw Quicklisp download stats for January 2018.
20452  alexandria
17822  closer-mop
16236  cl-ppcre
15928  split-sequence
15762  babel
15131  iterate
14929  anaphora
14859  trivial-features
14580  let-plus
14136  trivial-gray-streams
13668  bordeaux-threads
12524  cffi
12215  trivial-garbage
11815  flexi-streams
11383  puri
11201  more-conditions
11063  nibbles
10266  usocket
 9545  utilities.print-items
 9499  trivial-backtrace
 9312  esrap
 9170  cl+ssl
 8940  chunga
 8812  cl-base64
 8446  chipz
 8417  cl-fad
 8107  drakma
 7212  cl-yacc
 6937  named-readtables
 6929  asdf-flv
 6647  fiveam
 6429  local-time
 6179  ironclad
 6103  parse-number
 5850  closure-common
 5844  cxml
 5743  log4cl
 5229  architecture.hooks
 5037  cl-json
 5023  parser.common-rules
 4773  plexippus-xpath
 4530  optima
 4323  lift
 4028  lparallel
 4002  cl-clon
 3882  cl-dot
 3594  cxml-stp
 3469  cl-interpol
 3421  xml.location
 3399  cl-unicode
 3363  utilities.print-tree
 3350  cl-store
 3311  fare-utils
 3305  fare-quasiquote
 3135  slime
 3109  inferior-shell
 3098  fare-mop
 2810  metabang-bind
 2557  trivial-utf-8
 2556  trivial-types
 2544  cl-utilities
 2288  uuid
 2244  cl-annot
 2234  cl-syntax
 2232  quri
 2128  trivial-indent
 2118  documentation-utils
 2035  cl-slice
 2027  plump
 2023  array-utils
 2013  gettext
 1998  static-vectors
 1983  symbol-munger
 1966  collectors
 1933  arnesi
 1932  md5
 1920  access
 1915  djula
 1898  cl-locale
 1893  cl-parser-combinators
 1833  fast-io
 1822  simple-date-time
 1804  hunchentoot
 1567  ieee-floats
 1537  yason
 1364  prove
 1312  asdf-system-connections
 1307  metatilities-base
 1304  cl-containers
 1192  osicat
 1138  monkeylib-binary-data
 1115  rfc2388
 1041  trivial-shell
  993  diff
  989  postmodern
  961  cl-custom-hash-table
  929  parse-float
  912  salza2
  882  cl-sqlite
  872  trivial-mimes