help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: common lisp vs elisp.


From: Joost Kremers
Subject: Re: common lisp vs elisp.
Date: Sun, 20 Jun 2021 08:36:50 +0200
User-agent: mu4e 1.5.12; emacs 27.2.50

On Sun, Jun 20 2021, Hongyi Zhao wrote:
> Basically, this means that I can replace ielm with slime
> (https://github.com/slime/slime) for more comprehensive and advanced
> functionality.

Well, that very much depends on what you want to do with it. First, Elisp and
Common Lisp look a lot alike, but they are not identical, nor is Elisp a proper
subset of Common Lisp.

Second, IELM interacts with your Emacs session. If you set a variable or define
a function in it, the variable or function is available throughout Emacs. SLIME
interacts with a Common Lisp subprocess and whatever you do there has no effect
on Emacs. So you can't define a function in SLIME and then call it from
somewhere else in Emacs, nor can that function access Emacs' state.

-- 
Joost Kremers
Life has its moments



reply via email to

[Prev in Thread] Current Thread [Next in Thread]