From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleh Krehel Newsgroups: gmane.emacs.devel Subject: Re: IDE Date: Thu, 29 Oct 2015 12:12:35 +0100 Message-ID: <87r3ke6i8s.fsf@gmail.com> References: <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> <562592ED.1070104@siege-engine.com> <56262577.70107@yandex.ru> <562702C2.6070505@gmail.com> <56276ECE.3090508@yandex.ru> <56281747.9050305@gmail.com> <56282664.3000409@yandex.ru> <56283D79.2070904@gmail.com> <5628C5E7.5060803@yandex.ru> <5628DD6C.6000408@gmail.com> <56303005.4030808@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446117146 16098 80.91.229.3 (29 Oct 2015 11:12:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Oct 2015 11:12:26 +0000 (UTC) Cc: Eric Ludlam , David Engster , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 29 12:12:25 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 1Zrl85-000782-5M for ged-emacs-devel@m.gmane.org; Thu, 29 Oct 2015 12:12:25 +0100 Original-Received: from localhost ([::1]:43382 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrl84-00069w-Jt for ged-emacs-devel@m.gmane.org; Thu, 29 Oct 2015 07:12:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33946) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrl7r-00069r-9B for emacs-devel@gnu.org; Thu, 29 Oct 2015 07:12:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zrl7o-0007gM-14 for emacs-devel@gnu.org; Thu, 29 Oct 2015 07:12:11 -0400 Original-Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrl7n-0007gI-Qv for emacs-devel@gnu.org; Thu, 29 Oct 2015 07:12:07 -0400 Original-Received: by wmff134 with SMTP id f134so22812937wmf.0 for ; Thu, 29 Oct 2015 04:12:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=pOfCr91GfK7AYyeCz6izKQFX17qd34OyV33Rvl6uSG8=; b=hPxZ8MccoMhewhdYz6KRCpiI/J+EIONv4G+aTboEO9xNkQtdCyMAfF+I8XoCoDrXVZ hd+9VI1TfNGA4feDF6JGbp+WYA5h/jAtFGVMkCZazKCNwXR/fuOkJ3SDaSVVtoCZ6Gy/ KYZr86YlqXU/AQlvqOCqAPMQMzyvZyuqRW5IhOxWkSJfegedM8nesawsL4D7CKfSVUh0 Eyarie9gFGv+s0JpE26+g6sa+nMpvPyMOXAbilF6a542IvkBZDeDarzqmZH0ljBYAB6q lc98m58Ofry6WbokEK4mthMDyxXq0MXMfHWmjNCZPLEx8eFOcMeHis9A8lRE5nQU/s8d 8ekQ== X-Received: by 10.28.94.132 with SMTP id s126mr6192341wmb.30.1446117127249; Thu, 29 Oct 2015 04:12:07 -0700 (PDT) Original-Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by smtp.gmail.com with ESMTPSA id w9sm1249982wjf.20.2015.10.29.04.12.06 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 29 Oct 2015 04:12:06 -0700 (PDT) In-Reply-To: <56303005.4030808@yandex.ru> (Dmitry Gutov's message of "Wed, 28 Oct 2015 04:16:37 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c09::233 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:192874 Archived-At: Dmitry Gutov writes: > - Oleh Krehel's function-args even mentions C/C++ in its summary. > > Perhaps, if there were more broadly applicable examples, it would lead > to broader adoption. Maybe we should wonder why prefer making tools > for CEDET that only target C and C++. I targeted C++ because that's a language that I use a lot and I needed support for. Dynamic languages like JavaScript/Ruby/Python/Elisp/CL/Clojure/Scheme don't need to rely on Semantic for tags info, they can just get it from the REPL. It's still a choice, and both things can work and cooperate. However, for static languages like C++ Semantic is the only choice for getting the tag metadata. Which other popular language is in the static camp? Only Java, the rest I label as hipster, no offense. I guess some good progress could be made by extending Semantic for Java, however it's hard to find Emacs people who are enthusiastic about that language. And the amount of work to be done would have to be enormous to trump the popular Java IDE. Oleh