From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.devel Subject: Re: About CEDET, Completion, and compilers Date: Thu, 13 Mar 2014 14:40:49 +0100 Message-ID: <5321B561.2030004@online.de> References: <53212048.70901@siege-engine.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1394717824 3898 80.91.229.3 (13 Mar 2014 13:37:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 13 Mar 2014 13:37:04 +0000 (UTC) Cc: "Eric M. Ludlam" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 13 14:37:13 2014 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 1WO5or-0007zv-DY for ged-emacs-devel@m.gmane.org; Thu, 13 Mar 2014 14:37:09 +0100 Original-Received: from localhost ([::1]:38966 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO5or-0003qI-2V for ged-emacs-devel@m.gmane.org; Thu, 13 Mar 2014 09:37:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO5oA-0002Q6-MA for emacs-devel@gnu.org; Thu, 13 Mar 2014 09:36:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WO5o4-0001fa-Nw for emacs-devel@gnu.org; Thu, 13 Mar 2014 09:36:26 -0400 Original-Received: from moutng.kundenserver.de ([212.227.17.24]:64381) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO5o4-0001fL-Eq for emacs-devel@gnu.org; Thu, 13 Mar 2014 09:36:20 -0400 Original-Received: from purzel.sitgens (brln-4d0c06ad.pool.mediaWays.net [77.12.6.173]) by mrelayeu.kundenserver.de (node=mreue104) with ESMTP (Nemesis) id 0M8QKY-1XJktX2ZcY-00vv7A; Thu, 13 Mar 2014 14:36:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: <53212048.70901@siege-engine.com> X-Provags-ID: V02:K0:rst9VeNUnYP1DIFaQybxoHBWMsZ7/V2i7o0Qn/PoeLG x6uYYKNtz3nUQnEyxaecS3Eu304WnYjPaU7bFxBWWnwx6QybBC 2YoYhF0BDbUWncRbwhrv6dpAyqqfsc4YpBDlenUdfrTkjdLOVQ qDsc8xO9MTljSV6W61LbvRMixcI4fOciVB5Chx+ETPB/VKbm1r XTfrtE/7aTlcZj0wxzSIcNjgcnFVeQ3t+WHiUnp8rAvHt9UBV9 CmLXZgFoGNN+EWxhc5ilet899xV6fSQVKydZhdAW6Nu0Dzu4fb 6SZ7bUow7ExmXveajJGvq2IoPj3FaWF4o4W4DkpcZeJWlLrOfr T124FaUMvqwWLt3Ysfwc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.24 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:170315 Archived-At: Am 13.03.2014 04:04, schrieb Eric M. Ludlam: [ ... ] Hi Eric, yes, CEDET is a very interesting tool. BTW just reading at SO an answer WRT to IDE's, which IMO also stresses the usefulness of further CEDET-development: http://stackoverflow.com/questions/22372526/integrated-development-environments/22372626#22372626 There was a remark in the thread saying something like: CEDET provides a toolset, but no-one uses it - beside CEDET itself. Maybe it's an occasion to make that point up: As for me, the maybe silly reason is EIEIO. Never understood what it's good for - and didn't want to learn something not understood... WRT what's reported from other OO-tools, was not surprised to experience slowness. The problem with OO-programming seems some hardly predictable multiplying of procedures. In addition EIEIO is written in Emacs Lisp, which isn't known to be very fast itself. So at some point got the idea CEDET will never be reliably fast... Sorry for that. Given that's true - what about dropping EIEIO and re-building everything in plain Emacs Lisp? Cheers, Andreas