"Marco Baringer" mb@bese.it writes:
totally untested idea: try removing the slime-connet from that lambda and add a call to run-command (or whatever allegro uses) which calls emacsclient like so:
emacsclient --no-wait -e '(slime-connect "localhost" 4005)'
p.s. - obviously the run-command form goes in .slime.lisp or whatever lisp startup file you're using.