Chipz (Was Re: *.lisp in /usr/info, redux)
Raymond Toy <[email protected]> Sun, 14 Jun 2026 08:15:54 -0700
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <[email protected]> |
On 6/14/26 6:35 AM, Raymond Toy wrote: > On 6/14/26 2:14 AM, Michel Talon wrote: > >> Note this also requires salza2 for compression. I have seen the >> following inside: >> >> #-(or lispworks sbcl openmcl cmu clisp ecl clasp) >> (error "run-external is not supported for this lisp implementation")) >> >> so no gcl support. >> > But we don’t need compression do we? I thought we were just looking to > be able to read compressed info files. > > I do wonder how important that is. I don’t really use the text help > version that much. I almost always use the html version because the > equations look better and I can click the cross-references. > For fun, I tried chipz with maxima. Just hacked maxima defsystem to add a chipz module. It builds fine with the lisps I have configured and basically works. Except with gcl where I get the error: |(%i1) :lisp (with-open-file (gz "set-float.lisp.gz" :element-type '(unsigned-byte 8)) (with-open-file (s "output2" :direction :output :if-exists :supersede :element-type '(unsigned-byte 8)) (chipz:decompress s 'chipz:gzip gz))) Error: Fast links are on: do (si::use-fast-links nil) for debugging Signalled by PROGN. Condition in PROGN [or a callee]: INTERNAL-SIMPLE-PROGRAM-ERROR: PROGN [or a callee] requires less than one hundred thirty-four arguments. Broken at CHIPZ:DECOMPRESS. Type :H for Help. 1 Maxima top-level 2 Return to top level. | I don’t know enough about gcl’s debugger to figure out why there are 134 (or more?) arguments. |chipz:decompress| itself only has 3 args. I didn’t dig any further though. ​ _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss