lqml/examples/meshtastic/hacks/zip
2023-07-31 16:56:28 +02:00
..
readme.md example 'meshtastic': add save/restore of data (local web-server); revisions 2023-07-31 16:56:28 +02:00
zip.diff example 'meshtastic': add save/restore of data (local web-server); revisions 2023-07-31 16:56:28 +02:00

Info

This is a small patch to make :zip from Quicklisp work with ECL (or any CL implementation, for that matter).

It uses a trivial approach by simply applying a stat of 644 for files, and 775 for directories.

HowTo

  • copy project :zip from Quicklisp to ~/quicklisp/local-projects/ and patch file zip.lisp according to zip.diff

  • iOS only: replace every occurrence of read-sequence with cl-user::read-sequence* (see files zip.lisp and gray.lisp)