Get the latest tech news

Using Guile for Emacs


[LWN subscriber-only content] Emacs is, famously, an editor—perhaps far more—that is extensible using its own variant of the Lisp programming language, Emacs Lisp (or Elisp). This year's edition of EmacsConf, which is an annual "gathering" that has been held online for the past five years, had two separate talks on using a different variant of Lisp, Guile, for Emacs.

Scheme/Guile can be easily accessed from within Elisp, which was shown by calling the Guile version function and by producing a Scheme rational number from integer division. Templeton reviewed the IRC log and Etherpad, noting that they had expected the Common Lisp piece to be the most controversial (it " would piss people off") because it is not part of either the Emacs or Guile communities. Templeton knows that current Emacs maintainer Eli Zaretskii is concerned about cross-platform compatibility, so Guile-Emacs needs to be " rock solid" in that department before any kind of upstreaming can be contemplated.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of emacs

emacs

Photo of Guile

Guile

Related news:

News photo

Emacs: A Basic and Capable Configuration

News photo

gptel: a simple LLM client for Emacs

News photo

Implementing attributes for plain text using subranges like Emacs