lqml/examples/cl-repl/patch
2022-12-13 21:09:59 +01:00
..
readme.md example 'cl-repl': iOS only: fix hack/patch for :zip library 2022-12-13 21:09:59 +01:00
zip.diff example 'cl-repl': add upload/download of files (wifi), add zip/unzip of files 2022-11-23 12:53:49 +01: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 (that is, files with a pathname-type of NIL).

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)