[Top][All Lists]

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

Re: Emacs Lisp and Guile

From: Marius Vollmer
Subject: Re: Emacs Lisp and Guile
Date: 02 Aug 2002 12:23:08 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

address@hidden (Kai Großjohann) writes:

> Marius Vollmer <address@hidden> writes:
> > What is a typical part of the system specification that makes use of
> > Elisp's dynamic scoping?
> I don't know what you mean by "system specification", but I guess
> that a lot of code assumes that variables declared with defvar (or
> defcustom) can be bound fluidly.  For example, to write something to
> a file with a specific coding system, one would say
>     (let ((coding-system-for-write 'foo))
>       (write-region ...))

Hmm, yes.  This is a thing that must be done right when implementing
Elisp on top of Guile.  Of course we must respect the dynamic scoping
rules of Elisp for Elisp itself.  I was asking about the spec of the
whole system where one can write in both Elisp and Scheme and access
a common global state.

reply via email to

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