[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: progmodes/project.el and search paths
From: |
Stephen Leake |
Subject: |
Re: progmodes/project.el and search paths |
Date: |
Wed, 05 Aug 2015 01:18:54 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (windows-nt) |
Eli Zaretskii <address@hidden> writes:
>> Cc: address@hidden, address@hidden, address@hidden
>> From: Dmitry Gutov <address@hidden>
>> Date: Tue, 4 Aug 2015 23:15:16 +0300
>>
>> > E.g., there are a couple of standard ways to specify in a Makefile the
>> > directories where the project's files live. Other significant parts
>> > of a project's information in a Makefile are recipes to build the
>> > project, to install/uninstall it, to clean the tree, etc. Also,
>> > various standard commands, like compilation command, link command, a
>> > command that creates a library and a manual, etc.
>> >
>> > These are all clear candidates for "project information an interested
>> > Lisp program would like to extract", no?
>>
>> I can't easily answer that. What's the use for "command that creates a
>> manual" (even setting aside the fact that not all projects have that)?
>> Calling it in M-x project-create-manual, a command that only does that
>> one thing?
>
> Yes, for starters. Building the whole project from scratch, including
> the manuals, is another. Finding out whether the project _has_ a
> manual building instructions is yet another.
>
>> Not very interesting, IMHO.
>
> I don't understand this criterion. I think the criterion should be
> "is this useful".
Apparently EDE has the notion of "targets" for this sort of thing. So
the EDE users find it useful, for actually running the targets.
The question for project.el is whether is would be useful for _other_
(non-EDE) elisp programs; we already have EDE to create and run the
targets.
I can imagine a full-blown Configuration Management application (think
IBM ClearCase) that manages the created binaries as well as the sources;
it would want a list of the targets of a project, to ensure they were
tracked in the CM database. But such a thing would probably not be
written on top of project.el; it would be more like a new EDE project
type, or a complete replacement for EDE.
Short of that, I can't think of a non-EDE elisp program that would want
to know about targets. There might be one someday; we can extend
project.el then.
There are probably other features in EDE that some non-EDE programs
would want to know about; I'm still learning about EDE.
--
-- Stephe
- Re: progmodes/project.el and search paths, (continued)
- Re: progmodes/project.el and search paths, David Engster, 2015/08/04
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/04
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/04
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/04
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/04
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/04
- Re: progmodes/project.el and search paths, João Távora, 2015/08/04
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/04
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/04
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/04
- Re: progmodes/project.el and search paths,
Stephen Leake <=
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/05
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/05
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/05
- Re: progmodes/project.el and search paths, David Engster, 2015/08/05
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/05
- Re: progmodes/project.el and search paths, Stephen Leake, 2015/08/06
- Re: progmodes/project.el and search paths, Stephen Leake, 2015/08/06
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/05
- Re: progmodes/project.el and search paths, Eli Zaretskii, 2015/08/05
- Re: progmodes/project.el and search paths, Dmitry Gutov, 2015/08/05