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