[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: |
Wed, 20 Mar 2013 13:47:26 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
>> [ Actually, there are various reasons to split EIEIO, one of them would
>> be to try and fix the eval-and-compile mess. ]
> What do you mean by "splitting EIEIO"? Into what parts?
Sorry, I mostly meant "split eieio.el". What parts? Well, that's
a good question. I think if I knew, I'd have done that already ;-)
Maybe a first split would be "all the code in eieio.el up until the end
of the first big eval-and-compile".
At least, if the aim is to get rid of those nasty eval-and-compile.
> This won't work; you cannot detect whether a file is part of a project
> without the project's definition (which comes in the form of a class, as
> I've already written). It's a chicken/egg thing.
I don't think so. The first part of the detection is to look for the
tell-tale files (.bzr, .dir-locals, Tupfile, you name it).
The project definitions can setup some side table that can be preloaded
and used by a function that looks for those files.
Some of those files will be frequent enough that we may also want to
preload some additional predicate that checks whether we really need to
load "the rest".
Stefan
- Re: A unified project root interface, (continued)
- Re: A unified project root interface, joakim, 2013/03/20
- Re: A unified project root interface, David Engster, 2013/03/20
- Re: A unified project root interface, David Engster, 2013/03/20
- Re: A unified project root interface, Stefan Monnier, 2013/03/20
- Re: A unified project root interface, Davis Herring, 2013/03/20
- Re: A unified project root interface, Stefan Monnier, 2013/03/20
- Re: A unified project root interface, Stefan Monnier, 2013/03/20
- Re: A unified project root interface, Bruce Korb, 2013/03/20
- Re: A unified project root interface, Stefan Monnier, 2013/03/20
- Re: A unified project root interface, David Engster, 2013/03/20
- Re: A unified project root interface,
Stefan Monnier <=
- Re: A unified project root interface, Eric M. Ludlam, 2013/03/20
- Re: A unified project root interface, Stefan Monnier, 2013/03/20
- Re: A unified project root interface, Eric M. Ludlam, 2013/03/21
- Re: A unified project root interface, Stefan Monnier, 2013/03/21
- Re: A unified project root interface, Eric M. Ludlam, 2013/03/21
- EIEIO split (was: A unified project root interface), David Engster, 2013/03/23
- Re: A unified project root interface, David Engster, 2013/03/21
- Re: A unified project root interface, Eric M. Ludlam, 2013/03/21
- Re: A unified project root interface, David Engster, 2013/03/22
- Re: A unified project root interface, Eric M. Ludlam, 2013/03/23