[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.
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/01
- Re: Emacs Lisp and Guile, Kai Großjohann, 2002/08/01
- Re: Emacs Lisp and Guile,
Marius Vollmer <=
- Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/02
- Re: Emacs Lisp and Guile, Sam Steingold, 2002/08/02
- Re: Emacs Lisp and Guile, Simon Josefsson, 2002/08/03
- Re: Emacs Lisp and Guile, Sam Steingold, 2002/08/03
- Re: Emacs Lisp and Guile, Lars Magne Ingebrigtsen, 2002/08/03
- Re: Emacs Lisp and Guile, Kai Großjohann, 2002/08/03