2018年12月11日
December 2018 Quicklisp dist update now available
New projects:
To get this update, use (ql:update-dist "quicklisp")
Enjoy!
- agutil — A collection of utility functions not found in other utility libraries. — MIT
- aserve — AllegroServe, a web server written in Common Lisp — LLGPL
- cl-batis — SQL Mapping Framework for Common Lisp — MIT
- cl-dbi-connection-pool — CL-DBI-Connection-Pool - connection pool for CL-DBI — LLGPL
- cl-json-pointer — A JSON Pointer (RFC6901) implementation for Common Lisp. — MIT
- cl-punch — Scala-like anonymous lambda literal — MIT
- definitions-systems — Provides a simple unified extensible way of processing named definitions. — Public Domain
- easy-bind — Easy-bind - easy local binding for Common Lisp — MIT
- first-time-value — Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations. — Public Domain
- hyperspec — A simple library for looking up common-lisp symbols in the hyperspec. — LLGPLv3+
- its — Provides convenient access to multiple values of an object in a concise, explicit and efficient way. — Public Domain
- mra-wavelet-plot — Plot MRA-based wavelets (scaling function and mother wavelet) with given coefficients of the dilation equation — 2-clause BSD
- openid-key — Get OpenID keys from issuer. — MIT
- pjlink — A library for communicating with PJLink-compatible projectors over TCP/IP. see https://pjlink.jbmia.or.jp/english/ for information on PJLink and compatible devices. — CC0 1.0 Universal
- poler — Infix notation macro generator — LLGPL
- rpcq — Message and RPC specifications for Rigetti Quantum Cloud Services. — Apache 2
- shadowed-bindings — Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load. — Public Domain
- static-dispatch — Static generic function dispatch for Common Lisp. — MIT
- trivial-jumptables — Provides efficient O(1) jumptables on supported Common Lisp implementations and falls back to O(log(n)) on others. — Public Domain
- trivial-sockets — trivial-sockets — MIT
- utility — A collection of useful functions and macros. — MIT
- wild-package-inferred-system — Introduces the wildcards `*' and `**' into package-inferred-system — MIT
To get this update, use (ql:update-dist "quicklisp")
Enjoy!
2018年10月19日
October 2018 Quicklisp dist update now available
New projects:
Removed projects: clot, clpmr, cobstor, html-sugar, ie3fp, manardb, metafs, mime4cl, net4cl, npg, ods4cl, plain-odbc, quid-pro-quo, sanitized-params, sclf, smtp4cl, tiff4cl.
The removed projects no longer work on SBCL.
To get this update, use (ql:update-dist "quicklisp"). Enjoy!
- arrows — Implements -> and ->> from Clojure, as well as several expansions on the idea. — CC0
- authenticated-encryption — Authenticated-Encryption functions — MIT
- base64 — Base64 encoding and decoding for Common Lisp. — Apache 2.0
- black-tie — Noise library for Common Lisp. — BSD
- cl-clblas — clBLAS binding — Apache License, Version 2.0
- cl-dotenv — Utility library for loading .env files — MIT
- cl-fuzz — A Fuzz Testing Framework — BSD-2
- cl-las — Library to manipulate LAS files — ISC
- cl-proj — CL-PROJ provides Proj.4 library bindings — BSD
- cl-prolog2 — Common Interface to the ISO prolog implementations from Common Lisp — MIT
- cover — Code coverage utility for Common Lisp — MIT
- destructuring-bind-star — DESTRUCTURING-BIND with proper error signaling — MIT
- everblocking-stream — A stream that always blocks and never has data available. — Public domain
- heap — Binary Heap for Common Lisp. — Apache 2.0
- huffman — Huffman encoding and decoding for Common Lisp. — Apache 2.0
- lazy — Lazy forms for Common Lisp. — Apache 2.0
- lorem-ipsum — Lorem ipsum generator in portable Common Lisp — MIT
- parse — Parsing package for Common Lisp. — Apache 2.0
- print-html — Simple html generator. — MIT License
- protest — Common Lisp PROtocol and TESTcase Manager — LLGPL
- re — Lua-style string pattern matching. — Apache 2.0
- regular-type-expression — This project contains several Common Lisp packages — MIT
- safe-read — A variant of READ secure against internbombing, excessive input and macro characters. — BSD 2-clause
- safety-params — Filter parameters — BSD 2-Clause
- sc-extensions — additional library collection for cl-collider — Public Domain / 0-clause MIT
- sha1 — SHA1 Digest and HMAC for LispWorks. — Apache 2.0
- sycamore — A fast, purely functional data structure library — BSD-3
- targa — Targa Image Loading for Common Lisp. — Apache 2.0
- trivial-cltl2 — Compatibility package exporting CLtL2 functionality — LLGPL
Removed projects: clot, clpmr, cobstor, html-sugar, ie3fp, manardb, metafs, mime4cl, net4cl, npg, ods4cl, plain-odbc, quid-pro-quo, sanitized-params, sclf, smtp4cl, tiff4cl.
The removed projects no longer work on SBCL.
To get this update, use (ql:update-dist "quicklisp"). Enjoy!
2018年08月31日
August 2018 Quicklisp dist update now available
New projects:
Removed projects: cl-clblas, cl-proj.
There are no direct problems with cl-clblas and cl-proj. They are victims of a hard drive crash on my end, and an incomplete recovery. I have not been able to set up the foreign libraries required to build those projects in time for this month's release.
If you want to continue using cl-clblas and cl-proj, there are a few options:
- cari3s — A generator for the i3 status bar. — Artistic
- cl-all — A script to evaluate expressions in multiple lisp implementations. — Artistic
- cl-collider — A SuperCollider client for CommonLisp — Public Domain
- cl-environments — Implements the CLTL2 environment access functionality for implementations which do not provide the functionality to the programmer. — MIT
- cl-ledger — Double-entry accounting system. — BSD-3
- cl-mecab — Interface of MeCab that is a morpheme analyzer — LLGPL
- cl-swagger-codegen — lisp code generator for swagger — 2-clause BSD
- cmake-parser — A cmake script parser. — MIT
- dartscluuid — Provides support for UUIDs as proper values — MIT
- database-migrations — System to version the database in roughly the same way rails migrations work. Differences are that only one database is really supported (but hacking around that is trivial) and that migrations are not needed to be stored in separate files. — MIT
- float-features — A portability library for IEEE float features not covered by the CL standard. — Artistic
- iclendar — An iCalendar format lirbary. — Artistic
- illusion — Customize and manage Lisp parens reader — MIT
- lisp-binary — Declare binary formats as structs and then read and write them. — GPLv3
- mmap — Portable mmap (file memory mapping) utility library. — Artistic
- pango-markup — A small library to generate pango-style text markup. — Artistic
- petalisp — Elegant High Performance Computing — AGPLv3
- pludeck — A friendly interface for creating a Plump DOM. — MIT
- print-licenses — Print the licenses used by the given project and its dependencies. — MIT
- sly — Sylvester the Cat's Common Lisp IDE — Public Domain
- sprint-stars — Display the stars of a GitHub User — GPL 3
- studio-client — A client library for the Studio image hosting service — Artistic
- test-utils — Convenience functions and macros for testing Common Lisp applications via Prove and Quickcheck — MIT Expat
- trivial-utilities — A collection of useful functions and macros. — MIT
- vernacular — Module system for language embeddings. — MIT
Removed projects: cl-clblas, cl-proj.
There are no direct problems with cl-clblas and cl-proj. They are victims of a hard drive crash on my end, and an incomplete recovery. I have not been able to set up the foreign libraries required to build those projects in time for this month's release.
If you want to continue using cl-clblas and cl-proj, there are a few options:
- Don't upgrade to the latest Quicklisp dist until they are back in
- If you already upgraded, downgrade
- Clone their repos into ~/quicklisp/local-projects
Sorry for any inconvenience this may cause. I hope to have it fully resolved in the September 2018 update.
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
2018年07月11日
July 2018 Quicklisp dist update now available
Hi everyone! There's a new Quicklisp update for July, and regular updates should resume on a monthly schedule.
I'm using a new release system that involves Docker for easier build server setup and management. It took a while to get going but it should (eventually) make it easier for others to run things in an environment similar to mine. For example, it has all the required foreign libraries needed to compile and load everything in Quicklisp.
Here's the info for the new update:
New projects:
Removed projects: binge, black-tie, cl-ctrnn, cl-directed-graph, cl-ledger, cl-scan, readable, spartns.
The projects removed either didn't build (cl-directed-graph) or are no longer available for download that I could find (everything else).
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
I'm using a new release system that involves Docker for easier build server setup and management. It took a while to get going but it should (eventually) make it easier for others to run things in an environment similar to mine. For example, it has all the required foreign libraries needed to compile and load everything in Quicklisp.
Here's the info for the new update:
New projects:
- april — April is a subset of the APL programming language that compiles to Common Lisp. — Apache-2.0
- aws-foundation — Amazon AWS low-level utilities — BSD
- binary-io — Library for reading and writing binary data. — BSD
- cl-bip39 — A Common Lisp implementation of BIP-0039 — MIT
- cl-bnf — A simple BNF parser. — MIT
- cl-generator — cl-generator, a generator implementation for common lisp — MIT
- cl-patterns — Pattern library for algorithmic music composition and performance in Common Lisp. — GNU General Public License v3.0
- cl-progress-bar — Display progress bars directly in REPL. — MIT
- clad — The CLAD System. — BSD
- concrete-syntax-tree — Library for parsing Common Lisp code into a concrete syntax tree. — FreeBSD
- definitions — General definitions reflection library. — Artistic
- eclector — A Common Lisp reader that can adapt to different implementations, and that can return Concrete Syntax Trees — BSD
- flute — A beautiful, easilly composable HTML5 generation library — MIT
- froute — An Http routing class that takes advantage of the MOP — MIT
- language-codes — A small library mapping language codes to language names. — Artistic
- lichat-ldap — LDAP backend for the Lichat server profiles. — Artistic
- multilang-documentation — A drop-in replacement for CL:DOCUMENTATION providing multi-language docstrings — Artistic
- multiposter — A small application to post to multiple services at once. — Artistic
- sandalphon.lambda-list — Lambda list parsing and usage — WTFPL
- sel — Programmatic modification and evaluation of software — GPL 3
- system-locale — System locale and language discovery — Artistic
- taglib — Pure Lisp implementation to read (and write, perhaps, one day) tags — UNLICENSE
- terrable — Terragen TER file format reader — Artistic
- tooter — A client library for Mastodon instances. — Artistic
- trace-db — Writing, reading, storing, and searching of program traces — GPL 3
- umbra — A library of reusable GPU shader functions. — MIT
Removed projects: binge, black-tie, cl-ctrnn, cl-directed-graph, cl-ledger, cl-scan, readable, spartns.
The projects removed either didn't build (cl-directed-graph) or are no longer available for download that I could find (everything else).
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
2018年06月01日
No May 2018 Quicklisp dist update
The computer on which I make Quicklisp builds stopped working a little while ago, and I haven't had time to dive in and work on it. As soon as it's fixed, I'll prepare and release a new dist. Sorry about the inconvenience!
2018年04月30日
Quicklisp dist update for April, 2018 now available
New projects:
Removed projects: cl-openid, cl-sendmail, xmls-tools.
The removed projects depend on XMLS, which was recently updated with a slightly different API, and they were never updated to match.
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
- bst — Binary search tree — GPL-3
- cl-colors2 — Simple color library for Common Lisp — Boost Software License - Version 1.0
- cl-env — Easily parse .env files. That's it! — MIT
- cl-gopher — Gopher protocol library — BSD 2-Clause
- clunit2 — CLUnit is a Common Lisp unit testing framework. — BSD
- dml — Diagram Make Language for common lisp — MIT License
- external-symbol-not-found — Portability library for detecting reader ~ errors coming from reading non-existing or non-external symbols in packages — Unlicense
- golden-utils — Auxiliary utilities (AU). — MIT
- linedit — Readline-style library. — MIT
- lisp-interface-library — Long name alias for lil — MIT
- ppath — A Common Lisp path handling library based on Python's os.path module — BSD
- practical-cl — All code from Practical Common Lisp. — BSD
- quux-hunchentoot — Thread pooling for hunchentoot — MIT
- s-dot2 — Render Graphviz graphs from within Lisp — BSD-style
Removed projects: cl-openid, cl-sendmail, xmls-tools.
The removed projects depend on XMLS, which was recently updated with a slightly different API, and they were never updated to match.
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
2018年03月28日
Quicklisp dist update for March 2018 now available
New projects:
Removed projects: cl-cudd, lisp-interface-library, plain-odbc, quux-hunchentoot.
The removed projects no longer build.
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
- algebraic-data-library — A library of common algebraic data types. — BSD 3-clause
- bodge-nanovg — Wrapper over nanovg library for cl-bodge system — MIT
- can — A role-based access right control library — BSD 2-Clause
- cl-darksky — Get weather via Dark Sky — BSD 2-clause
- cl-gimei — random japanese name and address generator — MIT
- cl-libsvm-format — A fast LibSVM data format reader for Common Lisp — MIT
- cl-notebook — A notebook-style in-browser editor for Common Lisp — AGPL3
- cl-octet-streams — In-memory octet streams — GPL-3
- cl-postgres-plus-uuid — Common Lisp library providing a cl-postgres SQL reader for the PostgreSQL UUID type. — MIT
- documentation-utils-extensions — Set of extensions for documentation-utils. — MIT
- fact-base — Simple implementation of fact-base data storage for Common Lisp — AGPL3
- house — Custom asynchronous HTTP server for the Deal project. — AGPL3
- inkwell — An API client for the Splatoon 2 Splatnet. — Artistic
- oxenfurt — A client for the Oxford dictionary API. — Artistic
- rove — Small testing framework — BSD 3-Clause
Removed projects: cl-cudd, lisp-interface-library, plain-odbc, quux-hunchentoot.
The removed projects no longer build.
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
2018年03月04日
Download stats for February 2018
Here are the raw download stats for projects in February.
20308 alexandria 16702 closer-mop 15724 babel 15563 cl-ppcre 15531 split-sequence 15002 trivial-features 14598 iterate 13926 trivial-gray-streams 13822 bordeaux-threads 13786 anaphora 12948 let-plus 12777 cffi 12329 trivial-garbage 11742 flexi-streams 10768 nibbles 10530 puri 10329 usocket 9602 trivial-backtrace 9316 more-conditions 9051 chunga 8828 cl-fad 8794 cl+ssl 8641 cl-base64 8295 esrap 8228 chipz 8011 utilities.print-items 7860 named-readtables 7510 drakma 6918 local-time 6803 cl-yacc 6634 ironclad 5743 asdf-flv 5588 parse-number 5555 fiveam 5208 cl-json 5189 closure-common 5171 cxml 5151 log4cl 4556 optima 4476 parser.common-rules 4372 architecture.hooks 4204 cl-unicode 4101 plexippus-xpath 3920 cl-interpol 3779 lparallel 3551 lift 3520 cl-clon 3459 cl-dot 3299 trivial-types 3257 slime 3155 cl-syntax 3143 cl-annot 3136 cxml-stp 3098 cl-store 3000 fare-utils 2997 fare-quasiquote 2973 xml.location 2971 cl-utilities 2853 utilities.print-tree 2853 trivial-utf-8 2850 static-vectors 2814 fare-mop 2812 inferior-shell 2741 quri 2718 metabang-bind 2686 trivial-indent 2664 md5 2638 documentation-utils 2549 fast-io 2545 uuid 2542 array-utils 2378 plump 2275 djula 2275 symbol-munger 2271 cl-slice 2232 collectors 2225 gettext 2190 arnesi 2189 hunchentoot 2162 access 2151 cl-parser-combinators 2146 cl-locale 2028 simple-date-time 2019 ieee-floats 1889 prove 1831 yason 1603 asdf-system-connections 1588 metatilities-base 1574 cl-containers 1525 rfc2388 1471 postmodern 1460 fast-http 1441 trivial-mimes 1358 salza2 1338 monkeylib-binary-data 1334 cl-colors 1305 jonathan 1292 proc-parse 1277 xsubseq 1253 cl-ansi-text
2018年02月28日
Quicklisp dist update for February 2018 now available
New projects:
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!
- 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
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
2018年01月31日
January 2018 Quicklisp dist update now available
New projects:
Removed projects: blackthorn-engine, gamebox-grids, linedit, software-evolution, squirl, tbnl.
The latest removed projects are due to author request or author neglect - if a project you need has been removed, maybe a new maintenance arrangement can be worked out, get in touch!
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
- bodge-blobs-support — Common utilities for loading/distributing foreign libraries — The Unlicense
- bodge-chipmunk — Wrapper over chipmunk 2d physics library — MIT
- chipmunk-blob — Chipmunk physics foreign library collection — MIT
- cl-dct — Discrete cosine transform. — Apache-2.0
- cl-grnm — Grid Restrained Nelder-Mead, a multivariate rootfinder. — MIT (See LICENSE.txt)
- cl-skkserv — skkserv with Common Lisp — GPLv3
- claw — Import c2ffi specs and generate CFFI wrappers — BSD-2-Clause
- clinenoise — A trivial line-input library for VT-like terminals — BSD-2
- clweb — CLWEB is a literate programming system for Common Lisp — Unspecified
- dbd-oracle — ORACLE database driver for CL-DBI. — Lessor Lisp General Public License
- dufy — Color library for Common Lisp — MIT
- glsl-packing — calculate std140/std430 layout for a glsl UBO/SSBO — MIT
- shadow — A lightweight system to help with defining and managing OpenGL shader programs. — MIT
- westbrook — An RSS feed generator. — BSD
Removed projects: blackthorn-engine, gamebox-grids, linedit, software-evolution, squirl, tbnl.
The latest removed projects are due to author request or author neglect - if a project you need has been removed, maybe a new maintenance arrangement can be worked out, get in touch!
To get this update, use (ql:update-dist "quicklisp").
Enjoy!
Subscribe to:
Posts (Atom)