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: {Spam?} Re: progmodes/project.el and search paths Date: Fri, 7 Aug 2015 15:54:02 +0300 Message-ID: <55C4AA6A.90703@yandex.ru> References: <55BE209F.1000009@siege-engine.com> <55BE509B.2080307@yandex.ru> <87r3nkjxby.fsf@isaac.fritz.box> <87h9ogyq6s.fsf@isaac.fritz.box> <87d1z3zd20.fsf@isaac.fritz.box> <55C344A6.5040001@gmail.com> <55C493EB.20603@gmail.com> <877fp71fyb.fsf@isaac.fritz.box> <55C4A1E0.8010407@yandex.ru> <8737zv1dc5.fsf@isaac.fritz.box> 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 1438952070 30057 80.91.229.3 (7 Aug 2015 12:54:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Aug 2015 12:54:30 +0000 (UTC) Cc: Eric Ludlam , Eric Ludlam , Stefan Monnier , Emacs Development To: David Engster Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 07 14:54:26 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 1ZNhAI-0005uR-67 for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 14:54:26 +0200 Original-Received: from localhost ([::1]:49085 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNhAH-0007hf-En for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 08:54:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNhA2-0007h9-G3 for emacs-devel@gnu.org; Fri, 07 Aug 2015 08:54:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNh9x-0002XD-GV for emacs-devel@gnu.org; Fri, 07 Aug 2015 08:54:10 -0400 Original-Received: from mail-lb0-x235.google.com ([2a00:1450:4010:c04::235]:34417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNh9x-0002X1-7m for emacs-devel@gnu.org; Fri, 07 Aug 2015 08:54:05 -0400 Original-Received: by lbbtg9 with SMTP id tg9so22433709lbb.1 for ; Fri, 07 Aug 2015 05:54:04 -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=a2fAujkCdLbIL55fufuyiNrN2JSHqI+1DpTCDKgyjww=; b=P43o8bj/gOu8TXypnGASrXm10FhHrLEg7M4eZS6iuyx9/lkoQUoIcJ8Jd7EGzgVlvu 3gL+ngJ4qNUzjNXlK1Din7Sx7EYEo39PIXAgwfcE5LJZTW9S2AQhOrZcbvSogLFHChFi r+0YVfBmspOU1s7wTn8byedATo0KHubAe6z7KeWHsvD97++36T9RVXloPXh9XMvTECiC UDAkfpG7e2HV7tNF2XIg+th0bU/hGr32fgg0VXbYKllmufg4uHKUPNwOIlx2p1wymuU/ 2UB3QNRYYbSAM2W7lJvW60VzKJdtYuJ67N6kvkZeUogbF5kHzDH/RdhP6p90MARk0vEW g4Wg== X-Received: by 10.152.121.37 with SMTP id lh5mr793337lab.2.1438952044200; Fri, 07 Aug 2015 05:54:04 -0700 (PDT) Original-Received: from [192.168.1.190] ([178.252.127.222]) by smtp.googlemail.com with ESMTPSA id kb5sm2152705lbc.16.2015.08.07.05.54.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Aug 2015 05:54:03 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <8737zv1dc5.fsf@isaac.fritz.box> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::235 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:188538 Archived-At: On 08/07/2015 03:40 PM, David Engster wrote: > EDE already has an interface. project.el allows to use (a small part of) > that interface through another, hence 'adapter'. Well, it's a different interface. We can have several. An adapter, in this case, is the project.el backend for EDE, which does little more than delegation. > Yes, but your usual answer so far was that you want a concrete package > that needs it, so there's a chicken/egg problem here. I disagree with that assessment: we need "concrete" consumers in Emacs anyway (at least some basic implementations). Not too long ago, there was a discussion on emacs-devel with people complaining that Emacs lacks a lot of IDE-like features. If certain important features of project.el are only used by third-party code (or, even worse, are still waiting for someone to use them), I'm sure the complaints will continue.