<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;}
span.m1782912477778735382hoenzb
        {mso-style-name:m_1782912477778735382hoenzb;}
span.E-MailFormatvorlage21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Hi Mauro,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>seems as if those modules aren’t part of the image yet. When did you make the image? I assume after loading swank?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'> Also I’d ask Franz directly ...<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Regards<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>   Frank<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='margin-left:35.4pt'><b><span style='font-size:12.0pt;color:black'>Von: </span></b><span style='font-size:12.0pt;color:black'>slime-devel <slime-devel-bounces@common-lisp.net> im Auftrag von Stas Boukarev <stassats@gmail.com><br><b>Datum: </b>Donnerstag, 21. Juni 2018 um 17:04<br><b>An: </b>Mauro D'Agostino <mdagostino@ravenpack.com><br><b>Cc: </b><slime-devel@common-lisp.net><br><b>Betreff: </b>Re: Loading and starting Swank on a lisp image<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><div><div><div><p class=MsoNormal style='margin-left:35.4pt'>On Thu, Jun 21, 2018 at 5:59 PM Mauro D'Agostino <<a href="mailto:mdagostino@ravenpack.com">mdagostino@ravenpack.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>Hello,<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'>Is anyone reading this?<o:p></o:p></p></div></div></div></blockquote><div><p class=MsoNormal style='margin-left:35.4pt'>Yes, but nobody is answering. <o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>Kind regards,<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'>Mauro<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'>On Tue, May 15, 2018 at 12:34 PM, Mauro D'Agostino <<a href="mailto:mdagostino@ravenpack.com" target="_blank">mdagostino@ravenpack.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><div><div><div><div><div><div><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>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 up the image I don't need to load any .fasl files.<o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>I'm using ASDF to load swank and then running:<o:p></o:p></p></div><div style='margin-left:30.0pt'><p class=MsoNormal style='margin-left:35.4pt'>(swank-loader:init :reload t :load-contribs t :quiet nil)<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>On image start up, I'm running:<o:p></o:p></p></div><div style='margin-left:30.0pt'><p class=MsoNormal style='margin-left:35.4pt'>(setf swank::*loopback-interface* "0.0.0.0")<o:p></o:p></p></div></div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><div style='margin-left:30.0pt'><p class=MsoNormal style='margin-left:35.4pt'>(swank:create-server :port 4005 :dont-close t)<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>Swank starts up fine, but, when the first user tries to connect, it tries to load some .fasl files.<o:p></o:p></p><table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width="5%" style='width:5.3%;margin-left:35.4pt'><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:7.5pt;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-asdf.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>;   Loading /home/mdagostino/workspace/Library/world/site/cl-ppcre-1.3.2/cl-ppcre-test.asd</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Loading /home/mdagostino/workspace/Library/world/site/slime-20180308-git/contrib/swank-media.lisp</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-trace-dialog.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-package-fu.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-presentations.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>;   Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-repl.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-macrostep.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-fuzzy.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>;   Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-util.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>;   Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-c-p-c.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:0cm;margin-left:7.5pt;margin-bottom:.0001pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-fancy-inspector.fasl</span><span style='font-size:11.0pt;color:black'><o:p></o:p></span></pre></td></tr><tr id="m_1782912477778735382m_-76827346988009556gmail-syntaxplugin_code_and_gutter"><td valign=top style='padding:0cm 0cm 0cm 0cm'><pre style='mso-margin-top-alt:0cm;margin-right:7.5pt;margin-bottom:7.5pt;margin-left:7.5pt;line-height:16.8pt'><span style='font-size:11.0pt;font-family:Consolas;color:black'>; Fast loading /home/mdagostino/.slime/fasl/2.20/allegro-10.1as-64bit-ics-linux-x86-64/contrib/swank-arglists.fasl<o:p></o:p></span></pre></td></tr></table><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>I tried adding this after doing 'swank:create-server, but it doesn't work:<o:p></o:p></p><div style='margin-left:30.0pt'><p class=MsoNormal style='margin-left:35.4pt'>(setf swank::*find-module* #'(lambda (module)<o:p></o:p></p></div><div style='margin-left:60.0pt'><p class=MsoNormal style='margin-left:35.4pt'>                                 (declare (ignore module))<o:p></o:p></p></div><div style='margin-left:60.0pt'><p class=MsoNormal style='margin-left:35.4pt'>                                 nil))<o:p></o:p></p></div><div style='margin-left:60.0pt'><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>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 'dumplisp to create the image.<o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>Thanks in advance!<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'><span class=m1782912477778735382hoenzb><span style='color:#888888'>- Mauro</span></span><o:p></o:p></p></div></blockquote></div><p class=MsoNormal style='margin-left:35.4pt'><o:p> </o:p></p></div></blockquote></div></div></div></body></html>