I *just* updated from cvs and now sbcl and slime cannot find swank.
(require 'swank) returns nil, and swank:create-server fails of course.
Any ideas?
-Jonathon -- "I am sure that Jesus would use a command prompt. Hello? Ten Commandments??"
* Jonathon McKitrick [2006-01-17 23:00+0100] writes:
I *just* updated from cvs and now sbcl and slime cannot find swank.
(require 'swank) returns nil, and swank:create-server fails of course.
Any ideas?
How do you load slime? With `M-x slime'?
If you want to load the server manually, you need the following steps now:
(load ".../swank-loader.lisp") (swank-loader:load-swank) (swank:create-server)
Helmut.
On Tue, Jan 17, 2006 at 11:21:59PM +0100, Helmut Eller wrote: : * Jonathon McKitrick [2006-01-17 23:00+0100] writes: : : > I *just* updated from cvs and now sbcl and slime cannot find swank. : > : > (require 'swank) returns nil, and swank:create-server fails of course. : > : > Any ideas? : : How do you load slime? With `M-x slime'? : : If you want to load the server manually, you need the following steps : now: : : (load ".../swank-loader.lisp") : (swank-loader:load-swank) : (swank:create-server)
I was almost *sure* I didn't have to do this before today. Did something change?
-Jonathon -- "I am sure that Jesus would use a command prompt. Hello? Ten Commandments??"
On Tue, 17 Jan 2006 22:36:54 +0000, Jonathon McKitrick wrote:
On Tue, Jan 17, 2006 at 11:21:59PM +0100, Helmut Eller wrote: : * Jonathon McKitrick [2006-01-17 23:00+0100] writes: : : > I *just* updated from cvs and now sbcl and slime cannot find swank. : > : > (require 'swank) returns nil, and swank:create-server fails of course. : > : > Any ideas? : : How do you load slime? With `M-x slime'? : : If you want to load the server manually, you need the following steps : now: : : (load ".../swank-loader.lisp") : (swank-loader:load-swank) : (swank:create-server)
I was almost *sure* I didn't have to do this before today. Did something change?
Seems so. I can't start slime/sbcl from emacs anymore (`M-x slime'). While investigating i found out that the following doesn't work either:
ralf@hobbes:/LISP/slime$ rlwrap sbcl --noinform --userinit /dev/null
* (asdf:oos 'asdf:load-op :swank)
; loading system definition from /usr/local/src/LISP/slime/swank.asd into ; #<PACKAGE "ASDF3932"> ; registering #<SYSTEM :SWANK {481A7439}> as SWANK NIL * (find-package :swank)
NIL *
HTH Ralf Mattes
-Jonathon
R. Mattes <rm <at> mh-freiburg.de> writes:
I was almost *sure* I didn't have to do this before today. Did something change?
Seems so.
It did.
I can't start slime/sbcl from emacs anymore (`M-x slime'). While
I don't start SLIME with M-x slime, and I don't have one at hand, so I can't reply to this one.
ralf <at> hobbes:/LISP/slime$ rlwrap sbcl --noinform --userinit /dev/null
- (asdf:oos 'asdf:load-op :swank)
; loading system definition from /usr/local/src/LISP/slime/swank.asd into ; #<PACKAGE "ASDF3932"> ; registering #<SYSTEM :SWANK {481A7439}> as SWANK NIL
- (find-package :swank)
NIL
* (find-package :swank-loader) * (swank-loader:load-swank)
On Thu, 19 Jan 2006 11:09:01 +0000, Maciek Pasternacki wrote:
R. Mattes <rm <at> mh-freiburg.de> writes:
I was almost *sure* I didn't have to do this before today. Did something change?
Seems so.
It did.
I can't start slime/sbcl from emacs anymore (`M-x slime'). While
I don't start SLIME with M-x slime, and I don't have one at hand, so I can't reply to this one.
ralf <at> hobbes:/LISP/slime$ rlwrap sbcl --noinform --userinit /dev/null
- (asdf:oos 'asdf:load-op :swank)
; loading system definition from /usr/local/src/LISP/slime/swank.asd into ; #<PACKAGE "ASDF3932"> ; registering #<SYSTEM :SWANK {481A7439}> as SWANK NIL
- (find-package :swank)
NIL
- (find-package :swank-loader)
- (swank-loader:load-swank)
Could anyone please enlighten me on the reason for this change? There's an ASDF system called 'swank' - shouldn't loading this system enable swank in my image? Isn't loading thw swank package the whole point of the ASDF file?
Miracles ?
Cheers, Ralf Mattes
* R. Mattes [2006-01-20 15:29+0100] writes:
Could anyone please enlighten me on the reason for this change?
Read the thread "Make it possible to keep FASL files in source directory"
There's an ASDF system called 'swank' - shouldn't loading this system enable swank in my image? Isn't loading thw swank package the whole point of the ASDF file?
Miracles ?
The official way to load swank is swank-loader.lisp. The ASDF file is primarily a convenience for SBCL users. I don't use the ASDF file and didn't update it properly before committing the change. It should work again in the newest version.
Helmut.
On Fri, 20 Jan 2006 22:40:02 +0100, Helmut Eller wrote:
- R. Mattes [2006-01-20 15:29+0100] writes:
Could anyone please enlighten me on the reason for this change?
Read the thread "Make it possible to keep FASL files in source directory"
Ah, that explains a lot. Thank for fixing it, i too have software that depends on swank being available after loading the system definition.
There's an ASDF system called 'swank' - shouldn't loading this system enable swank in my image? Isn't loading thw swank package the whole point of the ASDF file?
Miracles ?
The official way to load swank is swank-loader.lisp. The ASDF file is primarily a convenience for SBCL users. I don't use the ASDF file and didn't update it properly before committing the change. It should work again in the newest version.
Sorry, but looking at the "Make it posssible ..." thread it seems as if you start reinventing ASDF :-)
Cheers & thanks RalfD
Helmut.