From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: progmodes/project.el and search paths Date: Tue, 4 Aug 2015 23:15:16 +0300 Message-ID: <55C11D54.9090105@yandex.ru> References: <55BE209F.1000009@siege-engine.com> <55BE509B.2080307@yandex.ru> <87r3nkjxby.fsf@isaac.fritz.box> <55BF7619.1050701@yandex.ru> <87mvy8jvlh.fsf@isaac.fritz.box> <55BF8522.4010009@yandex.ru> <87lhdsys13.fsf@isaac.fritz.box> <55BFF764.2030002@yandex.ru> <83mvy7tbit.fsf@gnu.org> <55C0FEEB.7040500@yandex.ru> <83h9oeudfs.fsf@gnu.org> <55C1074E.90103@yandex.ru> <83d1z2uach.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1438719336 13648 80.91.229.3 (4 Aug 2015 20:15:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Aug 2015 20:15:36 +0000 (UTC) Cc: emacs-devel@gnu.org, deng@randomsample.de, eric@siege-engine.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 04 22:15:31 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZMicR-0005CB-NR for ged-emacs-devel@m.gmane.org; Tue, 04 Aug 2015 22:15:27 +0200 Original-Received: from localhost ([::1]:37557 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZMicQ-0003Vv-WE for ged-emacs-devel@m.gmane.org; Tue, 04 Aug 2015 16:15:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZMicN-0003VS-Ay for emacs-devel@gnu.org; Tue, 04 Aug 2015 16:15:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZMicK-0000zs-I3 for emacs-devel@gnu.org; Tue, 04 Aug 2015 16:15:23 -0400 Original-Received: from mail-la0-x234.google.com ([2a00:1450:4010:c03::234]:32783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZMicK-0000za-9O; Tue, 04 Aug 2015 16:15:20 -0400 Original-Received: by lady2 with SMTP id y2so11127195lad.0; Tue, 04 Aug 2015 13:15:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=hy0cFR7VpIpasR6PieDOrshFnKVdBsLFZbBz9svCyN0=; b=YCfHI5pSDIEhwBqMaPImfiX/5dA9AQUw1P4jxNGvjNU1mRdjaEOkT1RQW/3ywH/Cdm DdMIDvw/VYmol3b2ns0p2hDHPbTE+QTyfLaAl23E78hJ3isH63aH98zpE358ko+dF7I9 RxFv0Q2uBouvUnQViE3fytm/dvt+qqlZ72IP9qArXqLWHzc2VdFLph7VWgFTkhK6+Td4 f9IjR9gI9ItdHpNIJ9CGCCGfobW4SGYcznrHeYwrp9wLhE1LtwaPI8xRidtS9thQLiWB 8DvCpi59rdUJ1uoRiiqkd+s22vFgeCQahAFUvT0LxM6hx5lOh1TjZNK0kFn1XMpomGPj YJYA== X-Received: by 10.112.122.52 with SMTP id lp20mr320600lbb.108.1438719319478; Tue, 04 Aug 2015 13:15:19 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id jp6sm77421lab.18.2015.08.04.13.15.18 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Aug 2015 13:15:18 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <83d1z2uach.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:188414 Archived-At: On 08/04/2015 10:23 PM, Eli Zaretskii wrote: > It is not what? There are 2 parts to that sentence, which one are you > refuting (or confirming)? Confirming both, more or less. > If you are saying that both parts of what I said are correct, then why > did you and Stephen spend so many time discussing how to define those > pieces of information for a project? It shouldn't be part of the job; > instead, you should look at what information is provided as part of > defining a project by different means out there, for example, in a > Makefile. Some of that discussion was misunderstandings, some of it was arguing about semantics, and some of it was arguing about what's the best way to present a certain information in the API. There are many ways to present the same information. We've certainly discussed different project files and information contained (or missing) in them. Not Makefiles, though. > 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? Not very interesting, IMHO.