Re: Loading and starting Swank on a lisp image
73budden <[email protected]> Fri, 22 Jun 2018 19:42:07 +0300
| Newsgroups | gmane.lisp.slime.devel |
|---|---|
| Message-ID | <CADMF=ipuWFK868KQb0EpLLFT5R-Gz62vxG8RqQsUSTx=bVAhEw@mail.gmail.com> |
Hi! Have no idea what it is, but what about tracing "load" with break optio= n? 2018-06-22 18:30 GMT+03:00, Mauro D'Agostino <[email protected]>: > Hi Frank, > > Yes, I dump the image after having loaded everything. However the server > tries to load those files when the first client connects. I'm wondering i= f > there's something I'm not loading, even with `:load-contribs t`, or if it= 's > just a default behaviour that can be switched off. I wasn't able to find > the answer. > > Kind regards, > > - Mauro > > On Thu, Jun 21, 2018 at 5:44 PM, Frank G=C3=B6nninger <[email protected]> wrote= : > >> Hi Mauro, >> >> >> >> seems as if those modules aren=E2=80=99t part of the image yet. When did= you make >> the image? I assume after loading swank? >> >> Also I=E2=80=99d ask Franz directly ... >> >> >> >> Regards >> >> Frank >> >> >> >> >> >> *Von: *slime-devel <[email protected]> im Auftrag von >> Stas Boukarev <[email protected]> >> *Datum: *Donnerstag, 21. Juni 2018 um 17:04 >> *An: *Mauro D'Agostino <[email protected]> >> *Cc: *<[email protected]> >> *Betreff: *Re: Loading and starting Swank on a lisp image >> >> >> >> On Thu, Jun 21, 2018 at 5:59 PM Mauro D'Agostino >> <[email protected]> >> wrote: >> >> Hello, >> >> Is anyone reading this? >> >> Yes, but nobody is answering. >> >> >> >> Kind regards, >> >> Mauro >> >> >> >> On Tue, May 15, 2018 at 12:34 PM, Mauro D'Agostino < >> [email protected]> wrote: >> >> I'm trying to add a swank server on all of our lisp apps running on >> images. I want to have everything compiled and loaded, so when I start u= p >> the image I don't need to load any .fasl files. >> >> I'm using ASDF to load swank and then running: >> >> (swank-loader:init :reload t :load-contribs t :quiet nil) >> >> >> >> On image start up, I'm running: >> >> (setf swank::*loopback-interface* "0.0.0.0") >> >> >> >> (swank:create-server :port 4005 :dont-close t) >> >> >> >> Swank starts up fine, but, when the first user tries to connect, it trie= s >> to load some .fasl files. >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-asdf.fasl >> >> ; Loading >> /home/mdagostino/workspace/Library/world/site/cl-ppcre-1.3.2/cl-ppcre-te= st.asd >> >> ; Loading >> /home/mdagostino/workspace/Library/world/site/slime-20180308-git/contrib= /swank-media.lisp >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-trace-dialog.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-package-fu.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-presentations.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-repl.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-macrostep.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-fuzzy.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-util.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-c-p-c.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-fancy-inspector.fasl >> >> ; Fast loading >> /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/= contrib/swank-arglists.fasl >> >> >> >> I tried adding this after doing 'swank:create-server, but it doesn't >> work: >> >> (setf swank::*find-module* #'(lambda (module) >> >> (declare (ignore module)) >> >> nil)) >> >> >> >> How can I make it so it doesn't look for those files? I would imagine >> they >> have already been compiled and loaded into the image. I'm using 'dumplis= p >> to create the image. >> >> Thanks in advance! >> >> - Mauro >> >> >> >> >