[Top][All Lists]

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

Re: Dynamic loading

From: joakim
Subject: Re: Dynamic loading
Date: Wed, 20 Aug 2008 18:57:24 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>> module.  APIs apparently don't count because they're not "expressive",
>> there's only one way to do it.)
> IIUC the case for GMP was based on the fact that a user of the GMP API
> wasn't just using the API but was necessarily using GMP (even if loaded
> dynamically) because there was no other implementation (which forced
> the offending company to write a substitute for GMP which implemented
> the same API but with a more liberal license).
> So similarly, an Elisp package can currently only be run by linking it
> with GPL'd code (given the lack of non-GPL'd Emacs), which (I thought)
> is the reason why it has to be GPL'd as well.

This is how I thought an Emacs dynamic load facility would be done as
well. That is, Emacs would not load any old .so/.dll file, it would only load
libraries confirming to a specific Emacs api. 

>         Stefan
Joakim Verona

reply via email to

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