emacs-devel
[Top][All Lists]
Advanced

[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]