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: Wed, 5 Aug 2015 18:36:08 +0300 Message-ID: <55C22D68.3050306@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> <55C11D54.9090105@yandex.ru> <83bnemtpop.fsf@gnu.org> <86io8ucl69.fsf@stephe-leake.org> <83614tu625.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 1438789006 25169 80.91.229.3 (5 Aug 2015 15:36:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Aug 2015 15:36:46 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii , Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 05 17:36:42 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 1ZN0kE-0002qo-MA for ged-emacs-devel@m.gmane.org; Wed, 05 Aug 2015 17:36:42 +0200 Original-Received: from localhost ([::1]:40956 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN0kD-0006ab-TA for ged-emacs-devel@m.gmane.org; Wed, 05 Aug 2015 11:36:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45955) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN0js-0006Zx-99 for emacs-devel@gnu.org; Wed, 05 Aug 2015 11:36:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN0jl-0002OK-Md for emacs-devel@gnu.org; Wed, 05 Aug 2015 11:36:20 -0400 Original-Received: from mail-la0-x229.google.com ([2a00:1450:4010:c03::229]:34494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN0jl-0002Nt-Es; Wed, 05 Aug 2015 11:36:13 -0400 Original-Received: by labow3 with SMTP id ow3so31416420lab.1; Wed, 05 Aug 2015 08:36:12 -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=DPlZT/Ou8qqOBm1chF2FHvxBqiXJEHZZ4bi80L2LSrE=; b=Gtu09xVg16RaaPs0+QS7gHDh5DTtaXQfa2XG+UObLsDW4JdpITSqSyLBlT+I2Vtd3y bcQBLWhsjyyc+OEQfh416wBuin2w8q4Jw/JIzI4oFuePS1mr6dFNFmhyDteksIfLbd29 zmGEFAR+BSXLWQi4+OfRWp/tBOpvJZQyI5TnYzLGthyeCKnDK7tjxuqM2HOYaHRDo4a6 JeqpHnXkhrAbxNoFfg2DQr9WJG0H9fRvHE+A5DUcTKT3Kqf3tNxmnVT/BsctmBp+0A8Q qLi6gIq3vX2jlOMhuB6qhz9SNwkANPOs5w8L+0nPwNYCxMlxxpkxNWfDOZYjjv47SvcN gB8Q== X-Received: by 10.152.88.106 with SMTP id bf10mr9725072lab.82.1438788972235; Wed, 05 Aug 2015 08:36:12 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id tv6sm629756lbb.31.2015.08.05.08.36.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Aug 2015 08:36:11 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <83614tu625.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::229 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:188449 Archived-At: On 08/05/2015 06:08 PM, Eli Zaretskii wrote: > If EDE finds this useful, what doubt is there that other Lisp programs > will? How many examples do we need before we decide that a specific > trait of a project is "useful"? I say one is enough (sometimes more > than enough). A trait should be useful *and* fairly common. Do you see someone in a hurry to rewrite EDE on top of project.el? I don't. So we have zero potential consumers so far. >> 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. > > That's exactly my problem: I find such an approach surprising, to say > the least, when building such basic infrastructure. On the other hand, it wastes less time on speculative features, and the API is almost guaranteed to turn out better in the end. > I think there > should be small doubt that access to project documentation, including > its build command, is one of these basics, because every project has > that. I don't even know what "access to project documentation" means. Is it just the build command? Or the paths of resulting files? Or their formats? Or an index? Or a way to display them?