#290 cave#290 landed: run-program (fork/execve/wait) — ocicl installs packages; cl-ppcre load hits CONSTANTP/SUBST-3arg/arity gaps
openrun-program via fork/execve/wait4 landed (f764246, cave#290). VALIDATED end-to-end: (asdf:load-system :cl-ppcre) with ocicl-runtime invokes /usr/bin/ocicl install cl-ppcre, which DOWNLOADS the package (ocicl.csv gains the entry, ocicl/cl-ppcre-20250606-a2ea581/ appears) — funcl can now install from the ocicl ecosystem.
cl-ppcre then fails to LOAD on funcl compiler gaps (separate from ocicl/run-program):
- 'call to undefined function: CONSTANTP' (x6) — CONSTANTP is a missing CL function (easy add: T for self-evaluating literals + (quote X); NIL otherwise).
- 'invalid number of arguments: SUBST expected 3, got 5' — funcl's SUBST is 3-arg only; CL subst takes &key test/test-not/key.
- 'invalid number of arguments: MAKE-LEXER-INTERNAL expected 6, got 4' — cl-ppcre defstruct constructor arity (likely &optional/&key slots in the BOA constructor).
These are the next real-library-fidelity targets. No output capture in run-program yet (pipe/dup2/read follow-up); :output :string callers get "".
Comments (0)
No comments yet.