From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Ludlam Newsgroups: gmane.emacs.devel Subject: Re: IDE Date: Mon, 19 Oct 2015 21:25:03 -0400 Message-ID: <562597EF.3080401@siege-engine.com> References: <5612E996.7090700@yandex.ru> <83bnc7tavr.fsf@gnu.org> <5618C92A.3040207@yandex.ru> <83a8rrt9ag.fsf@gnu.org> <871tcyexa9.fsf@fimbulvetr.bsc.es> <87612a7my2.fsf@fencepost.gnu.org> <561DC925.5050001@siege-engine.com> <561E32D2.4060501@yandex.ru> <83wpum3ozk.fsf@gnu.org> <87si59ln6u.fsf@isaac.fritz.box> <56224B63.3010803@yandex.ru> <87k2qlldny.fsf@isaac.fritz.box> <5622AD4D.3010504@yandex.ru> <87bnbwl7ac.fsf@isaac.fritz.box> <5623CA16.5090300@yandex.ru> <87wpukje2o.fsf@isaac.fritz.box> <87fv18m6ho.fsf@fencepost.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 1445304325 24069 80.91.229.3 (20 Oct 2015 01:25:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 20 Oct 2015 01:25:25 +0000 (UTC) Cc: John Wiegley , Eli Zaretskii , Dmitry Gutov , emacs-devel@gnu.org To: David Kastrup , David Engster Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 20 03:25:18 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 1ZoLfw-0000Oa-RO for ged-emacs-devel@m.gmane.org; Tue, 20 Oct 2015 03:25:16 +0200 Original-Received: from localhost ([::1]:42866 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoLfw-0007NU-6S for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 21:25:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoLfo-0007Lg-6Q for emacs-devel@gnu.org; Mon, 19 Oct 2015 21:25:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZoLfl-0002kf-3B for emacs-devel@gnu.org; Mon, 19 Oct 2015 21:25:08 -0400 Original-Received: from mail-qk0-f182.google.com ([209.85.220.182]:36483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoLfl-0002kO-0A; Mon, 19 Oct 2015 21:25:05 -0400 Original-Received: by qkca6 with SMTP id a6so1227552qkc.3; Mon, 19 Oct 2015 18:25:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=2dzbjUm1cGUJMZb7e20oZWip2mka+/CdUsvfQWMKDDo=; b=Tonjzp11ieAIxPV4twkB+xFonsU4avKeXQpYNXLilGss6IlGJgUppvkZxUWkA8HoJV 1l08RKletbJ69riI3RLtyaLUz/VPDSnnd2JYHocFgFjXc4AQ2VmHbxJ5h10Ox8LqQ081 /D3hcBPuoOfVvfm5YmThRMSQSqjbydb05UQDYXW+JbKFmfdjxrlJsffm6x/MaZAexKwl Dvp1T6NoHQ270vw5J+UA0N+Xe4f+3ISDUvG5c9+vCQ/v0zzhK2RzgNUQyepq4Ez41Xml yd03TXTOGIuxqOBxVBOfSOGERx0081MqRt0ENc6LQyYnZLr3KeHGhjeO8t6kzQfccjLa rwBw== X-Received: by 10.55.22.162 with SMTP id 34mr550473qkw.3.1445304304604; Mon, 19 Oct 2015 18:25:04 -0700 (PDT) Original-Received: from [192.168.1.202] (pool-71-184-198-118.bstnma.fios.verizon.net. [71.184.198.118]) by smtp.googlemail.com with ESMTPSA id 99sm244184qkv.38.2015.10.19.18.25.03 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Oct 2015 18:25:03 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 In-Reply-To: <87fv18m6ho.fsf@fencepost.gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.220.182 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:192140 Archived-At: On 10/18/2015 01:28 PM, David Kastrup wrote: > I think that if CEDET fell apart into more independently accessible, > usable, and changeable parts, it might gather more buy-in on its > independent components. Of course, having a separate repository that > has diverged from the versions in upstream Emacs does not exactly help > with having contributors become active on just their favorite parts of > it. There are many examples where different developers with none to minimal help have successfully: * Added new language parsers * created new EDE project types and detection schemes * Added support for new code generation steps. * built whole new language independent tools using APIs from semantic The core parts of CEDET is all about allowing extension by having well defined interfaces, and clear places where your custom thing can diverge and grow. Many of the contributed pieces are in the upstream "contrib" area when they couldn't not provide assignment, and some are part of CEDET when we do have assignments. I think it is instead more fun and easier to go off and whip up your own thing wrapping up some external tool than it is to become part of something else. Also, I'm not much of a verbose advocate, which is probably what is needed here. Eric