2017-12-04

November 2017 Quicklisp download stats


Here are the raw download counts for the top 100 projects in Quicklisp for November:

16654  alexandria
14200  closer-mop
13130  split-sequence
12669  cl-ppcre
12667  anaphora
12397  babel
12381  trivial-features
11989  iterate
11818  trivial-gray-streams
11520  bordeaux-threads
10907  let-plus
10821  cffi
10380  trivial-garbage
 9687  flexi-streams
 9603  puri
 9396  nibbles
 8847  usocket
 8712  more-conditions
 8008  cl+ssl
 7807  trivial-backtrace
 7741  cl-base64
 7707  chunga
 7505  utilities.print-items
 7409  chipz
 7269  esrap
 7098  drakma
 6996  cl-fad
 5862  cl-yacc
 5862  ironclad
 5524  named-readtables
 5337  local-time
 5239  parse-number
 4966  cxml
 4966  closure-common
 4878  fiveam
 4712  asdf-flv
 4565  cl-json
 4515  log4cl
 4375  bt-semaphore
 4258  architecture.hooks
 3904  plexippus-xpath
 3886  lparallel
 3745  parser.common-rules
 3576  lift
 3486  optima
 3238  cl-dot
 3166  slime
 3109  cl-unicode
 3101  cl-interpol
 3061  cxml-stp
 3036  cl-store
 3013  cl-clon
 2910  xml.location
 2890  trivial-utf-8
 2730  utilities.print-tree
 2660  uuid
 2606  fare-utils
 2595  md5
 2521  fare-quasiquote
 2489  metabang-bind
 2488  static-vectors
 2401  fare-mop
 2400  cl-utilities
 2398  inferior-shell
 2246  ieee-floats
 2227  quri
 2174  fast-io
 1961  hunchentoot
 1956  trivial-types
 1930  cl-annot
 1921  cl-syntax
 1711  symbol-munger
 1687  trivial-indent
 1679  collectors
 1671  arnesi
 1671  access
 1661  rfc2388
 1642  cl-slice
 1631  documentation-utils
 1626  array-utils
 1623  yason
 1623  plump
 1619  cl-parser-combinators
 1614  gettext
 1609  cl-locale
 1606  djula
 1602  cl-who
 1496  simple-date-time
 1415  osicat
 1366  parenscript
 1358  monkeylib-binary-data
 1305  postmodern
 1245  lisp-unit
 1239  trivial-shell
 1233  command-line-arguments
 1227  asdf-system-connections
 1223  cl-containers
 1221  metatilities-base
 1198  salza2
 1167  parse-float

November 2017 Quicklisp dist update now available

New projects:
  • cacle — Extensible cache services for Common Lisp — MIT
  • ccl-compat — Clozure CL compatibility module — LLGPL
  • ccldoc — create lisp documentation using s-expressions — Apache License 2.0
  • chancery — A library for procedurally generating text, inspired by Tracery. — MIT/X11
  • cl-flac — Bindings to libflac, a simple FLAC decoding library — Artistic
  • cl-portmanteau — cl-portmanteau — OSI approved 3-clause 'New BSD License'
  • clack-pretend — A testing and debugging tool for Clack — Apache License, version 2.0
  • clath — Clath is single sign-on middleware for Clack. It allows basic login with OAuth1.0a, OAuth2 and OpenID Connect. — Apache License, version 2.0
  • lisp-chat — An experimental chat irc-like — MIT
  • mockingbird — A small stubbing and mocking library for Common Lisp — MIT
  • qbase64 — Fast and flexible base64 encoder and decoder — BSD-3-Clause
  • specialization-store — The specialization store system provides a new kind of function, called a store function, whose behavior depends on the types of objects passed to the function. — Simplified BSD License variant
  • template-function — A system for generating functions from a template. — Simplified BSD License variant
  • trivial-package-manager — Functions for installing packages from distro-specific package manager. — LLGPL
Updated projectsahungry-fleecealso-alsaantikarray-operationsasdf-vizaws-sign4cellsceplcepl.sdl2ceramicchirpchungacl-anacl-ansi-termcl-asynccl-bplustreecl-charmscl-conllucl-cudacl-custom-hash-tablecl-data-framecl-fadcl-formscl-gdcl-gdatacl-graphcl-kyoto-cabinetcl-liballegrocl-messagepackcl-messagepack-rpccl-mixedcl-mpg123cl-neovimcl-online-learningcl-ppcrecl-pythoncl-random-forestcl-readlinecl-rulescl-satcl-sat.glucosecl-sat.minisatcl-sdl2cl-slicecl-tesseractcl-tiledcl-unicodecl-virtualboxcl-whoclachecloser-mopclssclxcoleslawconfiguration.optionscroatoandeedsdexadoreazy-projecteventfdfare-quasiquotefemlispflexi-streamsfs-watcherfxmlgamebox-dgengamebox-frame-managergettextglsl-specharmonyhu.dwim.partial-evalhu.dwim.quasi-quoteinquisitorironcladjsonrpcjsownlasslegionlegitlet-pluslichat-protocollichat-serverliblichat-tcp-clientlisp-namespacelocal-timelog4cllquerymaidenmaxpcmcclimmetabang-bindmk-string-metricsmodularizemoiramtifnibblesoclcloookoverlordparser.common-rulesplumppostmodernproveqlotqmyndqt-libsremote-jsrtg-mathscalplsdl2kitserapeumsimple-currencysketchstumpwmterminfotriviatrivial-batterytrivial-benchmarktrivial-clipboardtrivial-updatetrivial-wsunix-optsutilities.print-itemsvarjoverbosezenekindarl.

Removed projects: de.setf.wilbur, odd-streams.

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

2017-11-06

October 2017 download stats

Here are the top 100 projects from Quicklisp for October, by "raw" download count.

16626  alexandria
15213  closer-mop
13436  anaphora
13420  split-sequence
12954  babel
12879  trivial-features
12719  iterate
12464  cl-ppcre
11798  bordeaux-threads
11724  let-plus
11693  trivial-gray-streams
11389  cffi
11281  trivial-garbage
10622  puri
 9884  nibbles
 9732  more-conditions
 9611  flexi-streams
 9026  usocket
 8602  cl+ssl
 8544  utilities.print-items
 8153  cl-base64
 8130  chunga
 7889  chipz
 7791  drakma
 7691  esrap
 7635  trivial-backtrace
 6308  ironclad
 5910  cl-yacc
 5691  cl-fad
 5302  parse-number
 4996  named-readtables
 4984  fiveam
 4959  asdf-flv
 4886  log4cl
 4756  bt-semaphore
 4736  local-time
 4701  lparallel
 4647  closure-common
 4638  cxml
 4594  architecture.hooks
 4552  lift
 3784  plexippus-xpath
 3586  cl-json
 3569  trivial-utf-8
 3322  optima
 3157  parser.common-rules
 3144  cl-clon
 2837  uuid
 2819  cxml-stp
 2705  xml.location
 2700  metabang-bind
 2624  cl-dot
 2475  utilities.print-tree
 2473  slime
 2458  cl-unicode
 2456  cl-interpol
 2273  md5
 2267  cl-store
 2232  fare-utils
 2204  fare-quasiquote
 2108  inferior-shell
 2105  fare-mop
 1769  cl-utilities
 1706  quri
 1671  ieee-floats
 1625  static-vectors
 1605  fast-io
 1547  trivial-types
 1545  cl-annot
 1536  cl-syntax
 1437  utilities.binary-dump
 1431  trivial-indent
 1364  trivial-mimes
 1335  asdf-system-connections
 1334  array-utils
 1329  symbol-munger
 1320  cl-containers
 1318  metatilities-base
 1318  plump
 1302  cl-slice
 1296  hunchentoot
 1280  access
 1267  arnesi
 1266  collectors
 1258  gettext
 1236  djula
 1226  cl-parser-combinators
 1221  cl-locale
 1187  postmodern
 1164  rfc2388
 1159  yason
 1121  simple-date-time
 1050  command-line-arguments
  956  cl-sqlite
  951  cl-log
  947  osicat
  943  salza2
  913  py-configparser
  903  cl-markdown
  903  asdf-finalizers

2017-10-23

October 2017 Quicklisp dist update now available

New projects:
  • also-alsa — Basic ALSA bindings for Common Lisp — LGPL
  • bitio — A wrapper for octet streams that enable bit level streams. — MIT License
  • cl-lzma — CFFI wrapper around LZMA (de)compressor foreign library — Public domain
  • cl-rules — Simple DSL for rules that can be configured without code — GPL-3.0
  • flac-metadata — A utility for reading metadata embedded in FLAC audio files. — MIT
  • html-entities — A module for encoding and decoding HTML/XML/SGML entities. — MIT License
  • mtif — An interface to the MacOS MultiTouch framework — MIT
  • parsley — A toolset for parsing binary data formats. — MIT
  • quicksearch — Quicksearch searches CL library, and outputs results at REPL. — MIT License
  • skippy-renderer — GIF renderer for SKIPPY — MIT
  • trivial-macroexpand-all — Call each implementation's macroexpand-all equivalent — Unlicense
  • zacl — A layer for loading and running some Allegro CL projects. — BSD
Updated projects3bgl-shader3bmdarchitecture.service-providerasd-generatorasdf-vizaws-sign4camblcavemanceplchirpcl+sslcl-anacl-ascii-artcl-autowrapcl-cache-tablescl-cognitocl-conllucl-enumerationcl-fluent-loggercl-forestcl-formscl-glfw3cl-hamcrestcl-html5-parsercl-i18ncl-ledgercl-mosscl-mysqlcl-ntp-clientcl-oclapicl-one-time-passwordscl-openglcl-pcgcl-projectcl-pslibcl-quickcheckcl-rabbitcl-sdl2cl-sdl2-ttfcl-smtpcl-strcl-yesqlclassimpclods-exportcloser-mopclsql-helperclssclunitclxcodata-recommended-valuesconfiguration.optionscroatoandecltdeedsdendritedeploydexadordirtdoubly-linked-listeasy-routeseazy-projectesrapfare-scriptsfast-iofiascoflac-parserfnfs-utilsfsetfxmlgamebox-dgengamebox-ecsgamebox-frame-managergamebox-gridsgamebox-mathgamebox-sprite-packergenieglophu.dwim.defhu.dwim.partial-evalhu.dwim.presentationhu.dwim.quasi-quotehu.dwim.reiteratehu.dwim.utilhu.dwim.web-serverinquisitorironcladjson-streamsjsonrpckenzolegitlet-pluslichat-serverliblisp-namespacelquerymaidenmcclimmedia-typesmitomito-authmodularize-hooksnew-opninevehoclclopticlopticl-coreorg-davep-dictosicatoverlordparse-floatparser.inipathname-utilsplumppngloadpostmodernpsychiqpzmqqlotqmyndqt-libsqtoolsreadablerestasretrospectiffroanrtg-mathscalplsdl2kitsecret-valuesserapeumshortysimple-inferiorssimple-loggersimple-rgbsnoozespinneretstaplestatic-vectorsstlstumpwmtemporal-functionsthe-cost-of-nothingtrivial-file-sizetrivial-irctype-runix-optsvarjowebsocket-driver.

Removed projects: cl-proj, magicffi, poiu.

Neither cl-proj nor magicffi build for me any more due to foreign library changes. POIU was removed by request of the author.

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

Enjoy!

2017-09-28

Something to try out: Quicklisp with OpenPGP and SHA verification

I've got a test version of Quicklisp available. It uses pure Common Lisp code to verify file SHA digests and OpenPGP signatures, from bootstrap to library loading.

To try it out, fetch the following file:

  https://www.quicklisp.org/tmp/quicklisp.lisp



Load it into a Lisp implementation with (load "quicklisp.lisp") and follow the prompts. It's best to start with a Lisp that doesn't have Quicklisp already loaded automatically from the init file.

The PGP public key for Quicklisp releases is embedded directly in quicklisp.lisp, but you can also fetch it from another source and use :public-key-file "/path/to/separate/key" as an argument to quicklisp-quickstart:install to use a specific key file.

If you do try it, move your existing, working Quicklisp install out of the way first, or use the :path option to install to a test location. Otherwise, you could clobber a working Quicklisp setup.

This verification code slows things down a bit because it does a lot of arithmetic. The slowdown is most dramatic in implementations like ABCL and CLISP.

If everything works as it should, you won't notice anything very different from the normal Quicklisp install, except some slowdown during verification and some output indicating what checks were attempted and passed.

If you run into problems where something doesn't work as you expect, please let me know at zach@quicklisp.org.

Thanks!

2017-08-30

August 2017 Quicklisp dist update now available

New projects:
  • cl-cognito — Amazon Cognito Utilities — BSD
  • cl-conllu — Common Lisp corpus conllu utilities — Apache 2.0
  • cl-json-helper — Handy extras for cl-json — BSD
  • cl-moss — Common Lisp submission mechanism for Stanford's MOSS system — GPLv3
  • cl-tiled — Tiled (http://www.mapeditor.org/) Loader — zlib/libpng License
  • configuration.options — An extensible configuration system that supports multiple option sources. — LLGPLv3
  • gamebox-sprite-packer — A spritesheet packer for games. — MIT
  • jose — JSON Object Signing and Encryption (JOSE) implementation — BSD 2-Clause
  • pngload — A reader and writer for the PNG image format. — MIT
  • poiu — Parallel Operator on Independent Units — MIT
  • shorty — Shorten URLs using third-party services. — MIT
  • trivial-file-size — Stat a file's size. — MIT
  • trivial-project — A simple project skeleton generator with key-value substitution — BSD Simplified (2-clause)
  • trivial-renamer — rename and manage categorized named objects — BSD 3-clause license
  • trivial-with — Replace nested with-xxx invocations with a single with:all form — BSD 3-clause license
Updated projects3bgl-shader3d-matrices3d-vectorsacclimationalexandriaarchitecture.builder-protocolarray-utilsasd-generatorcalispelceplcepl.glopcepl.sdl2checklchirpcl-anacl-fondcl-formscl-gamepadcl-gpiocl-groupbycl-k8055cl-marshalcl-mixedcl-monitorscl-mpg123cl-ntp-clientcl-online-learningcl-out123cl-pixmancl-random-forestcl-soloudcl-spidevcl-tidyclipclmlcloser-mopclssclxcoleslawcolleencroatoancrypto-shortcutsdeedsdeferreddeploydexadordirtdissectdo-urlencodedocumentation-utilsdrakmaeasy-routesecoesrapfast-iofiascoflac-parserflareflowfnforform-fiddlefs-utilsfsetfxmlgamebox-dgengamebox-gridsglkitglsl-specglsl-toolkithalftoneharmonyhu.dwim.graphvizhu.dwim.perechu.dwim.reiteratehumblerieee-floatsjson-streamslambda-fiddlelasslegitliblmdblichat-protocollichat-serverliblichat-tcp-clientlichat-tcp-serverlichat-ws-serverlionchatlquerymagicffimaidenmcclimmitomodularizemodularize-hooksmodularize-interfacesninevehnorthopticloverlordpapyrusparachuteparse-floatparseqpathname-utilspipingplumpplump-bundleplump-sexpplump-texpng-readqt-libsqtoolsqtools-uiquux-hunchentootracerrandom-stateratifyredirect-streamsanitized-paramsscalplserapeumsimple-inferiorssimple-tasksskitterslimesoftdrinksouthspinneretstaplestumpwmsxqltrivial-argumentstrivial-benchmarktrivial-indenttrivial-main-threadtrivial-mimestrivial-thumbnailubiquitousunit-formulavarjoverbosewebsocket-driverwooworkout-timerxsubseq.

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

Enjoy!

2017-08-10

July 2017 Quicklisp download stats

Here are the raw download stats for the top 100 projects in Quicklisp for July:
11470  alexandria
 8732  babel
 8521  closer-mop
 7779  split-sequence
 7534  trivial-features
 7197  cffi
 7170  iterate
 7095  cl-ppcre
 7061  bordeaux-threads
 6863  trivial-gray-streams
 6526  anaphora
 6062  flexi-streams
 5589  cl+ssl
 5588  trivial-garbage
 5327  trivial-backtrace
 5122  let-plus
 5071  nibbles
 4811  cl-fad
 4648  usocket
 4353  puri
 4124  cl-base64
 4119  drakma
 4107  local-time
 4006  named-readtables
 3949  chunga
 3661  chipz
 3201  ironclad
 3164  esrap
 3058  cl-unicode
 3043  cl-interpol
 3010  cl-yacc
 2807  more-conditions
 2789  md5
 2526  utilities.print-items
 2523  fiveam
 2511  asdf-flv
 2472  log4cl
 2250  slime
 2198  parse-number
 2178  trivial-types
 2154  trivial-indent
 2152  cl-annot
 2122  trivial-utf-8
 2113  cl-syntax
 1969  array-utils
 1914  cl-json
 1913  gettext
 1894  symbol-munger
 1882  plump
 1875  arnesi
 1826  collectors
 1825  cl-slice
 1805  access
 1794  djula
 1767  cl-locale
 1766  cl-parser-combinators
 1742  cl-utilities
 1732  metabang-bind
 1695  lift
 1668  cl-containers
 1666  asdf-system-connections
 1664  optima
 1662  metatilities-base
 1633  quri
 1631  hunchentoot
 1599  simple-date-time
 1567  lparallel
 1566  fast-io
 1562  uuid
 1531  cl-clon
 1461  bt-semaphore
 1438  trivial-mimes
 1437  closure-common
 1421  cxml
 1409  static-vectors
 1406  mcclim
 1327  clack
 1322  cl-vectors
 1281  ieee-floats
 1220  salza2
 1197  fast-http
 1165  clx
 1160  fare-utils
 1116  fare-quasiquote
 1114  lack
 1105  architecture.hooks
 1087  prove
 1087  cl-colors
 1057  uffi
 1040  cl-ansi-text
  997  inferior-shell
  997  fare-mop
  991  postmodern
  979  rfc2388
  978  proc-parse
  961  quicklisp-slime-helper
  942  pythonic-string-reader
  940  xsubseq
  940  plexippus-xpath
  934  cl-jpeg