emacs-devel
[Top][All Lists]
Advanced

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

Re: A unified project root interface


From: Stefan Monnier
Subject: Re: A unified project root interface
Date: Tue, 19 Mar 2013 23:21:54 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

>>>> I took the sense of the OP to be that the concept of a project-root
>>>> deserved to become part of the core set of emacs concepts unrelated to
>>>> optional packages e.g. much as file and directory local variables.
>>>> Once the concept gets pulled into the core extension author simply
>>>> assume existence of project-root functionality without needing to have
>>>> to enable in any particular way.
>>> OK, if this is something which should be available with emacs -Q right
>>> at startup, then EDE is out.  It indeed is too big for that.
>> It should be possible to write the code such that the project-root part
>> of EDE doesn't require loading too much code.
> Yes, but no matter how small, EDE depends on EIEIO, so this would mean
> that EIEIO is loaded right at startup.  I thought this would be
> considered a showstopper, even when we clean up its namespace use.

Right, preloading EIEIO is not what I was planning to do, indeed.
IOW, I think the challenge is to extract the "project-root" part of EDE
in such a way that it doesn't require preloading as much code.
That might require splitting EIEIO, or some other approach, maybe,
I don't know.


        Stefan



reply via email to

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