Lisp HUG Maillist Archive

Delivery and packages

I am confused about how the package of my application affects delivery. 
Do I have to do anything special to deliver if my system is in a package 
of mine instead of cl-user? If I don't change to the package before 
calling deliver, deliver fails because it cannot find my function.

Here is one of the deliver.lisp files I have tried:

(in-package "CL-USER")
(load-all-patches)
(compile-file "foo" :load t)
(deliver 'foo-fn
          "d:/foo"
          0
          :interface :capi
          :keep-complex-numbers nil)

The deliver log has "++++ Error between functions: Package FOO not found"

Mitch


Re: Delivery and packages

If I use asdf to build a system, I assume that I will have to load asdf 
in the deliver file. Is that right (or is there an alternative?) and  
does it imply that asdf functions will be included in the delivered 
executable?


Mitch


Updated at: 2020-12-10 08:41 UTC