Today, we deployed the first version of Quickref, a new global documentation project for Common Lisp. The purpose of Quickref is to provide a centralized collection of reference manuals for the whole Quicklisp world. This means around 1500 libraries, for a total of around 3000 ASDF systems. The reference manuals are generated by Declt, which is probably the most complete documentation system for Common Lisp currently available, and delivered in HTML (PDF versions could easily be made available as well).
Dec 13, 2017
I’m happy to announce the release of Declt , my reference manual generator for Common Lisp Libraries. The improvements and bug fixes in this release are the result of running Declt against the whole Quicklisp world (around 3000 ASDF systems for 1500 libraries). See this post for more information.
Dec 2, 2017
Here is a flagrant illustration of the robustness principle, or rather, of a failure to honor it. I was investigating a bug in Declt where some floating point numbers were printed with exponent markers (e.g. 0.5f0 instead of just 0.5) in the Texinfo file, which broke the parsing of the file by Perl.
Oct 27, 2017
I’m happy to announce the release of Declt my reference manual generator for Common Lisp Libraries. The improvements and bug fixes in this release are the result of running Declt against the whole Quicklisp world (around 3000 ASDF systems for 1500 libraries). See this post for more information.
Oct 16, 2017
I’m happy to announce the next release of Declt , my reference manual generator for Common Lisp Libraries. New in this release: Handle recent change in SBCL’s sb-int:info API. Handle list of contacts (strings) in ASDF systems author and maintainer slots. Some backward-incompatible changes in the keyword arguments to the declt function. More hyperlinks between systems and source files. More robust system’s packages collection (no more code walking). More robust handling of unavailable ASDF components. More robust naming of cross-references.
Feb 28, 2017
The next edition of Declt , my reference manual generator for Common Lisp Libraries, is out. This is a bugfix release with one internal change (a special variable was not following the earmuffs convention) and one actual bugfix (the same Texinfo anchor was generated for symbols with the same name but in different packages).
Nov 4, 2015
I’ve just released version 2.0 of ASDF-FLV, my ASDF extension for supporting file-local variables (a la *package*). The code hasn’t changed, but as for my other libraries, the system and package names are now prefixed with net.didierverna. ASDF-FLV is also available on GitHub now.
Oct 12, 2015
I was watching the discussion between Gilad Bracha and Matthias Felleisen on gradual typing this afternoon (it’s available on YouTube. This was the last event at the STOP workshop, part of ECOOP 2015 in Prague. I couldn’t attend it because I was somewhere else (Curry On) at the time. The discussion is interesting, but if you go all the way, in the last 10 minutes or so, you will notice that Matthias seems to be completely obsessed with what he calls the “Return of SegFaults”.
Aug 5, 2015
A new major version of Declt , my reference manual generator for Common Lisp Libraries, is out. This release doesn’t contain any change in functionality, yet deserves a major version upgrade since it contains 3 important changes: an infrastructure revamp (along the lines of what Clon endured not so long ago), a license switch from the GNU GPL to a BSD one, and finally a system / package name change. The prefix is now net.didierverna instead of com.dvlsoft. Do I need to apologize for this again? 😀
Jul 13, 2015
As promised last week, I’ve just released a new version of Declt , my reference manual generator for Common Lisp Libraries. This new version is now able to document Clon again (the documentation of which has been updated on the website).
Jun 29, 2015