I'm using the above combination in Windows 7.0 for several months now. Unfortunately a collegue advised me to install the slime-helper.el into emacs, with the result: Emacs Slime doesn't recognize QL any more.
I'm using SBCL 1.2.11 for Windows and from command-line this sbcl knows the ql installation. This is my .sbclrc
;;; The following lines added by ql:add-to-init-file:
#-quicklisp
(let ((quicklisp-init (merge-pathnames
"Documents/LISP/.asdf-install-dir/systems/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
I then typed
(ql:quickload "quicklisp-slime-helper")
and it compiled a lot. Finally it said
To use, add this to your ~/.emacs:
(load (expand-file-name "~/Documents/LISP/.asdf-install-dir/systems/slime-helper.el"))
;; Replace "sbcl" with the path to your implementation
(setq inferior-lisp-program "sbcl")
Now this is the corresponding part in my .emacs file
(load "c:/Users/xyz/Documents/LISP/.asdf-install-dir/systems/slime-helper.el")
(setq inferior-lisp-program "c:\\Progra~1\\Steelb~1\\12BDCB~1.11\\sbcl.exe")
I started up emacs and it came up just normally.
M-x slime
Still fine:
; SLIME 2015-06-01
CL-USER>
But then:
(ql:quickload :my-project)
returned
Package QL does not exist.
But the worst part is, if I remove slime-helper from .emacs-file, it again recognizes the quicklisp package but every call to ql locks up the emacs. I can wait for several minutes without getting any response.
Any help appreciated.