unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* SLIME and SBCL (Common Lisp)
@ 2021-06-27  6:05 Emanuel Berg via Users list for the GNU Emacs text editor
  2021-06-27 13:15 ` Emanuel Berg via Users list for the GNU Emacs text editor
  2021-06-28  6:41 ` Jean Louis
  0 siblings, 2 replies; 11+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2021-06-27  6:05 UTC (permalink / raw)
  To: help-gnu-emacs

Trying to get SLIME and SBCL Common Lisp up-and-running but my
old stuff won't wort. It gets stuck on the count-up
connection phase.

I installed slime and sbcl from the Debian repos and my own,
old conf file looks like this: [last] - I remember it worked,
but now it doesn't, don't remember what I did - found the
README file for it - doesn't say anything how to set it
up, LOL. [second last]

The server isn't up? That's the steel bank's supposed to
be, ey?

OK, Install everything, then what?

Also in the man page for sbcl(1) it says

 Most people like to run SBCL as a subprocess under Emacs.
 The Emacs "Slime" mode provides many convenient features,
 like command line editing, tab completion, and various kinds
 of coupling between Common Lisp source files and the
 interactive SBCL subprocess.

SLIME is the ``Superior Lisp Interaction Mode for Emacs.''

 SLIME extends Emacs with support for interactive programming
 in Common Lisp. The features are centered around slime-mode,
 an Emacs minor-mode that complements the standard lisp-mode.
 While lisp-mode supports editing Lisp source files,
 slime-mode adds support for interacting with a running Common
 Lisp process for compilation, debugging, documentation
 lookup, and so on.

 The slime-mode programming environment follows the example of
 Emacs's native Emacs Lisp environment. We have also included
 good ideas from similar systems (such as ILISP) and some new
 ideas of our own.

 SLIME is constructed from two parts: a user-interface written
 in Emacs Lisp, and a supporting server program written in
 Common Lisp. The two sides are connected together with
 a socket and communicate using an RPC-like protocol.

 The Lisp server is primarily written in portable Common Lisp.
 The required implementation-specific functionality is
 specified by a

;;; -*- lexical-binding: t -*-
;;;
;;; this file:
;;;   http://user.it.uu.se/~embe8573/emacs-init/ide/slime-incal.el
;;;   https://dataswamp.org/~incal/emacs-init/ide/slime-incal.el

(require 'slime)
(require 'slime-repl)
(require 'super)

(defvar inferior-lisp-program)
(setq inferior-lisp-program "/usr/bin/sbcl --noinform")

(setq slime-lisp-implementations
  '((sbcl ("sbcl" "--core" "/home/incal/sbcl.core-for-slime"))) )

(let ((the-map slime-repl-mode-map))
  (disable-super-global-keys the-map)
  (define-key the-map "\C-\M-n" #'slime-repl-next-input)
  (define-key the-map "\C-\M-p" #'slime-repl-previous-input) )

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-07-06 20:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-27  6:05 SLIME and SBCL (Common Lisp) Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-27 13:15 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-27 14:16   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-27 18:14     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-28  6:41 ` Jean Louis
2021-06-28 10:30   ` Arthur Miller
2021-06-28 14:03     ` Jean Louis
2021-07-06  6:50       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-06  6:49     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-06  6:47   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-06 20:31     ` Jean Louis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).