Re: Simple Instructions/packages for Installing SBCL/Emacs/Slime ???
tpeplt <[email protected]> Wed, 23 Apr 2025 15:30:51 -0400
| Newsgroups | gmane.lisp.steel-bank.general |
|---|---|
| Message-ID | <[email protected]> |
Stas Boukarev <[email protected]> writes: > Just the SBCL part. Emacs can also probably be installed > using homebrew, and then slime using melpa from within > emacs, but I haven't personally tried doing that. > > On Wed, Apr 23, 2025 at 9:42 PM Scott E. Fahlman <[email protected]> wrote: >> >> Hi Stas, >> >> Thanks for the quick response. Does this "brew" command >> also set up the SBCL with compatible versions of Emacs >> and slime? Or just the SBCL itself? >> >> -- Scott >> >> On Wed, Apr 23, 2025 at 2:17 PM Stas Boukarev <[email protected]> wrote: >>> >>> For macOS my recommendation is just to do "brew install >>> sbcl", and for windows, just get the .msi installer. >>> The platform-specific, package-by-package approach to installing these (Emacs/Slime/SBCL) is possibly the only "solution" that exists, unfortunately. Once Emacs has been installed, Slime can be installed via Emacs, but that will be a step-by-step process (something of a necessary evil that teaches how to use the packaging system for downloading/installing/updating/uninstalling packages). Eventually, the ‘paredit’ package (or one of its successors) should be added for Lisp editing, and this can be done via the Emacs package commands. Years ago, Lisp-in-a-Box used to be able to install an Emacs/Slime/Lisp IDE, so you might be able to use it as a starting point to create up-to-date versions. (See the book "Practical Common Lisp" by Peter Siebel, if you are unfamiliar with L-i-a-B). Needless to say, the Emacs/Slime/Lisp versions that were included back then are substantially out of date. See https://lispbox.common-lisp.dev/ for the following links (I checked to make sure that these links work, moments ago): https://lispbox.common-lisp.dev/test_builds/lispbox-0.7-ccl-1.6-windowsx86.zip https://lispbox.common-lisp.dev/test_builds/Lispbox-0.7-with-ccl-1.6-darwinx86.zip https://lispbox.common-lisp.dev/test_builds/lispbox-0.7-ccl-1.6-linuxx86-64.tar.gz The link for the development mailing list for Lisp-in-a-Box no longer works, unfortunately. Lisp-in-a-Box was an attempt to provide a single method to support all three OSes. Someone might know of a better way to support all three platforms (GNU/Linux, MacOS, Windows) that has been developed since then. My guess is that most solutions that exist now are platform-specific, meaning that you would need to support two or more methods of installation and set-up. I hope this can be of some use to you. -- The lyf so short, the craft so long to lerne. - Geoffrey Chaucer, The Parliament of Birds. _______________________________________________ Sbcl-help mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-help