run-program is undefined
Hello again,
When I load a file I get this undefined function error as there is a run-function command in the loaded file. I use sbcl for lisp and run-program is included in their manual(7.7.3)
Here is the backtrace:
` COMMON-LISP:UNDEFINED-FUNCTION: #<UNDEFINED-FUNCTION RUN-PROGRAM {1003AE7B53}> [condition]
Slots with :INSTANCE allocation: NAME = RUN-PROGRAM NOT-YET-LOADED = NIL Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000560083}> 0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE)) 1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX)) 2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F6AC80F6C6B}>) 3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {1003C2C8DB}> :PACKAGE :CL) 4: (UIOP/IMAGE:PRINT-CONDITION-BACKTRACE #<UNDEFINED-FUNCTION RUN-PROGRAM {1003AE7B53}> :STREAM #<SB-IMPL::CHARACTER-STRING-OSTREAM {1003C2C7C3}> :COUNT NIL) 5: (CL4PY:CL4PY) 6: (SB-INT:SIMPLE-EVAL-IN-LEXENV (CL4PY:CL4PY) #<NULL-LEXENV>) 7: (SB-EXT:EVAL-TLF (CL4PY:CL4PY) 99 NIL) 8: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (CL4PY:CL4PY) 99) 9: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (CL4PY:CL4PY) :CURRENT-INDEX 99) 10: (SB-C::%DO-FORMS-FROM-INFO #<CLOSURE (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {100183854B}> #<SB-C::SOURCE-INFO {1001838513}> SB-C::INPUT-ERROR-IN-LOAD) 11: (SB-INT:LOAD-AS-SOURCE #<SB-SYS:FD-STREAM for "file /home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp" {100182E843}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading") 12: ((FLET SB-FASL::THUNK :IN LOAD)) 13: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7F6AC80F769B}> #<SB-SYS:FD-STREAM for "file /home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp" {100182E843}>) 14: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-SYS:FD-STREAM for "file /home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp" {100182E843}> NIL) 15: (LOAD #<SB-SYS:FD-STREAM for "file /home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp" {100182E843}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT) 16: ((FLET SB-IMPL::LOAD-SCRIPT :IN SB-IMPL::PROCESS-SCRIPT) #<SB-SYS:FD-STREAM for "file /home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp" {100182E843}>) 17: ((FLET SB-UNIX::BODY :IN SB-IMPL::PROCESS-SCRIPT)) 18: ((FLET "WITHOUT-INTERRUPTS-BODY-2" :IN SB-IMPL::PROCESS-SCRIPT)) 19: (SB-IMPL::PROCESS-SCRIPT "/home/me/anaconda3/lib/python3.8/site-packages/cl4py/py.lisp") 20: (SB-IMPL::TOPLEVEL-INIT) 21: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE)) 22: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SB-EXT:SAVE-LISP-AND-DIE)) 23: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE)) Above backtrace due to this condition: The function CL4PY::RUN-PROGRAM is undefined. `