[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dynamic loading progress
From: |
Stefan Monnier |
Subject: |
Re: Dynamic loading progress |
Date: |
Mon, 28 Sep 2015 15:23:36 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> Which one? Given the overall state of the Emacs core code (lots of global
> mutable state, thread-hostile, lots of macros...) I'd rather want modules
> to be as different from the Emacs core as possible.
> The module interface is an interface. No good interface prescribes how its
> implementations have to look like.
The interface just says "funcall may exit non-locally". It doesn't have
to say that it uses longjmp for that. But the end result is the same:
if you want to write your module in a language other than C, you'll have
to deal with interactions between C (including longjmp) and that other
language.
Stefan
- Re: Dynamic loading progress, (continued)
- Re: Dynamic loading progress, Stephen J. Turnbull, 2015/09/15
- Re: Dynamic loading progress, Michael Albinus, 2015/09/15
- Re: Dynamic loading progress, Philipp Stephani, 2015/09/29
- Re: Dynamic loading progress, Stefan Monnier, 2015/09/29
- Re: Dynamic loading progress, Stephen J. Turnbull, 2015/09/13
- Re: Dynamic loading progress, Daniel Colascione, 2015/09/13
- Re: Dynamic loading progress, Stefan Monnier, 2015/09/14
- Re: Dynamic loading progress, Philipp Stephani, 2015/09/29
- Re: Dynamic loading progress,
Stefan Monnier <=
- Re: Dynamic loading progress, Stephen J. Turnbull, 2015/09/14
- Re: Dynamic loading progress, Stephen Leake, 2015/09/14
- Re: Dynamic loading progress, Stephen J. Turnbull, 2015/09/14
- Re: Dynamic loading progress, Philipp Stephani, 2015/09/29
- Re: Dynamic loading progress, Stephen J. Turnbull, 2015/09/29
Re: Dynamic loading progress, Philipp Stephani, 2015/09/13