Git hosting

lisplog: Log of all Liberapay-related work so far

Clone

git clone https://depp.brause.cc/lisplog.git

Files

Size Path
14355 README.org

README.org

2. 2022

2.1. 2022-11

  • judybot: Add help command
  • judybot: Rework error handling
  • judybot: Migrate ML completion API to aleph-alpha (note that this costs money, so these donations finally come in useful)
  • setup-cask: Point out that migration to node16 is in order: https://github.com/cask/setup-cask/issues/26
  • Circe: Make CI run again

2.2. 2022-10

2.3. 2022-09

  • Fix an escaping oversight in chicken-ldap

2.5. 2022-07

2.6. 2022-06

  • Released a new version of the srfi-203 egg fixing some embarassing mistakes

2.7. 2022-05

2.8. 2022-04

  • Ported the irc egg to C5
  • Fixed #1754 for the sandbox egg and extended the test suite to catch that error
  • Ported vandusen to C5
  • Added more missing cases to flymake-chicken.el
    • Syntax error for missing (import (chicken condition))
    • Syntax error for unknown imports
    • Syntax error for malformed let
  • Answered an old Scheme question on Stackoverflow: https://stackoverflow.com/questions/39971287/how-to-define-a-char-array-in-chicken-scheme/71713508#71713508
  • Released nov.el 0.4.0
    • Minimum Emacs version bumped to 25.1
      • dom.el is used instead of esxml node accessors
      • seq.el is used instead of dash.el
    • Helpful error is raised if no unzip program has been found
    • Target handling has been fixed (again)
    • Buttons now have a dedicated map and nov.el keys are preferred
    • A menu has been added
    • The nav item check has been made more robust
  • Improved my emacsclient reimplementation to no longer block on error
  • Improved the sxpath tool to support raw output and stripping namespaces
  • Updated the Emacs timeline for Emacs 28.1
  • Published my GIMP Scheme hacking so far:

2.9. 2022-03

2.10. 2022-02

2.11. 2022-01

3. 2021

3.1. 2021-12

  • Collaborated with Mario Goulart to make pastiche (paste.call-cc.org) block spam better:
  • Played Advent of Code 2021 using Emacs Lisp and gave up midway
  • Split the nov.el keymap into a global and button one to avoid a bug with the menu bar

3.2. 2021-11

3.3. 2021-09

  • Started work on an Emacs Lisp version of pl0c:
  • Released taglib 0.2.5:
    • Resolves a broken record printer (it always errored out because of me not fully understanding the C++ instance wrapper pattern, now it doesn't)
    • Introduces the path backing a taglib-file record in the record printer and audio property/properties
  • Report a bug for tabular to handle headers correctly (#1786)
  • Figure out how to make the openssl egg work on CentOS 7:
    • Clarification of the changelog item for 2.0.3
  • Redeployed Heroku-based elisp playground to use latest Emacs buildpack and Emacs 27.2
  • Forked SRFI-66 to ensure it uses SRFI-4 vectors internally:
  • Fixed depp's README detection to pick up README.md and README.org before other README files
  • Fixed cl deprecation warnings in sr-speedbar:

3.4. 2021-08

3.5. 2021-07

  • openssl 2.2.4 released to fix a serious file-cipher/file-digest bug
  • image-dimensions 1.0.1 released to fix tests on mingw64-msys2
  • kiwi 1.0.1 released to fix salmonella test failures
  • stfl 1.1 released to fix BSD and Debian 9 salmonella build failures
  • taglib 0.2.4 released to use taglib-config instead of pkg-config
  • breadline 0.10 released to support syntax highlighting
  • SRFI-203 and SRFI-216 have been ported and added to the coop
  • Wrote a cairo feature detection patch for Kooda's cairo egg
  • Missing egg documentation ported from C4 to C5 pages:
    • alist-lib
    • cluckcheck
    • define-record-and-printer
    • heap-o-rama
    • hmac
    • levenshtein
    • monad
    • pathname-expand
    • plot
    • r6rs-bytevectors
    • stemmer
    • tokyocabinet
    • yaml