Post #749068
2026-03-10 10:10 UTC
Replies (5)
-
@ramin_hal9001@fe.disroot.org 2026-03-10 10:14
@cdegroot I think you might have a factual error on page 174 in the section called “Emacs Lisp.” You write this: In a nutshell, Emacs Lisp (“elisp”) is a classical Lisp-1 with dynamic variable scoping. As you may recall, a Lisp-1 has a shared namespaces for symbols depicting variables and symbols depicting functions, while a Lisp-2 has two such namespaces; Scheme is a Lisp-1, and Common Lisp a Lisp-2. The debate on which one is better will likely never be settled, so it was probably either a coin-toss for Stallman or simpy a matter of expediency, if he thought a Lisp-1 would be simpler to implement. I believe Emacs Lisp is a Lisp-2 system, unless I am misunderstanding some finer point about the difference between Lisp-1 and Lisp-2 systems. For example, Emacs Lisp has defvar, setq, defun, and funcall. You can use setq to set the value of a variable f and you can also do something like (defun f () (princ (format f))). So unless I am mistaken, that makes Emacs Lisp a Lisp-2. @screwlisp #tech #software #Lisp
-
@screwlisp@gamerplus.org 2026-03-10 10:40
@ramin_hal9001 How tear-jerking is the scan of McCarthy's Lasting Autograph right at the end, right! #lisp #bookstodon @cdegroot
-
@essentiel@piaille.fr 2026-03-10 17:25
@ramin_hal9001 @screwlisp @cdegroot I just got my paperback edition in the mailbox today... so exited!
-
@m3tti@functional.cafe 2026-03-11 09:20
@ramin_hal9001 @screwlisp @cdegroot i've purchased the book at the beginning of the week and man i'm looking forward to that pice of gold. I love those kind of books about tech. Be detailed but also give you stories about how all happened. I'll eat that book i guess
-
@m3tti@functional.cafe 2026-03-11 09:25
@ramin_hal9001 @screwlisp @cdegroot i personally enjoyed also 'lisp hackers' from Vsevolod Dyomkin it was a great read how people use #lisp