When I use Quicklisp to load the McCLIM examples from ECL I get a type error (but loading just McCLIM completes with no issues): paolo@lispmachine:~$ ecl ;;; Loading #P"/home/paolo/quicklisp/setup.lisp" ;;; Loading #P"/home/paolo/apps/ecl/lib/ecl-26.5.5/asdf.fas" ECL (Embeddable Common-Lisp) 26.5.5 (git:UNKNOWN) Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya Copyright (C) 1993 Giuseppe Attardi Copyright (C) 2013 Juan J. Garcia-Ripoll Copyright (C) 2018 Daniel Kochmanski Copyright (C) 2024 Daniel Kochmanski and Marius Gerbershagen ECL is free software, and you are welcome to redistribute it under certain conditions; see file 'Copyright' for details. Type :h for Help. Top level in: #<process TOP-LEVEL 0x792201257f00>.
(ql:quickload :mcclim) To load "mcclim": Load 1 ASDF system: mcclim ; Loading "mcclim" .. (:MCCLIM) (ql:quickload "clim-examples") To load "clim-examples": Load 1 ASDF system: clim-examples ; Loading "clim-examples"
Condition of type: TYPE-ERROR #<DRAW-MATRIX> is not of type FUNCTION. Available restarts: 1. (TRY-RECOMPILING) Recompile concurrent-draw and try loading it again 2. (RETRY) Retry loading FASL for #<cl-source-file "clim-examples" "concurrent-draw">. 3. (ACCEPT) Continue, treating loading FASL for #<cl-source-file "clim-examples" "concurrent-draw"> as having been successful. 4. (RETRY) Retry ASDF operation. 5. (CLEAR-CONFIGURATION-AND-RETRY) Retry ASDF operation after resetting the configuration. 6. (ABORT) Give up on "clim-examples" 7. (REGISTER-LOCAL-PROJECTS) Register local projects and try again. 8. (RESTART-TOPLEVEL) Go back to Top-Level REPL. Broken at SI:BYTECODES. [Evaluation of: (QUICKLISP-CLIENT:QUICKLOAD "clim-examples")] In: #<process TOP-LEVEL 0x792201257f00>.
:b
Backtrace:
SI:BYTECODES [Evaluation of: (QUICKLISP-CLIENT:QUICKLOAD "clim-examples")] si:bytecodes [Evaluation of: (si:top-level t)]
Do you have insight or troubleshooting advice? I use ECL 26.5.5 built from source on Linux Mint 22.1 Cinnamon with the latest McCLIM sources at master/c28bdb8 (version 1.0.0). -- Paolo Amoroso <https://paoloamoroso.com> | Blog <https://journal.paoloamoroso.com> | Mastodon <https://oldbytes.space/@amoroso>