From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Is intellisense features integration in Emacs technically possible? Date: Wed, 22 Jan 2014 17:59:34 +0200 Message-ID: <83ha8wf1nd.fsf@gnu.org> References: <1390269670.2888.14.camel@localhost.localdomain> <83zjmpf80o.fsf@gnu.org> <83vbxcfzaa.fsf@gnu.org> <87eh40fx9j.fsf@wanadoo.es> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1390406373 7310 80.91.229.3 (22 Jan 2014 15:59:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Jan 2014 15:59:33 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 22 16:59:39 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 1W60DK-0004Ce-2u for ged-emacs-devel@m.gmane.org; Wed, 22 Jan 2014 16:59:38 +0100 Original-Received: from localhost ([::1]:35907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W60DJ-0001Z5-P4 for ged-emacs-devel@m.gmane.org; Wed, 22 Jan 2014 10:59:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W60DA-0001N8-Ea for emacs-devel@gnu.org; Wed, 22 Jan 2014 10:59:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W60D4-0006Si-Az for emacs-devel@gnu.org; Wed, 22 Jan 2014 10:59:28 -0500 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:33079) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W60D4-0006SJ-3v for emacs-devel@gnu.org; Wed, 22 Jan 2014 10:59:22 -0500 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0MZT00300894IR00@mtaout25.012.net.il> for emacs-devel@gnu.org; Wed, 22 Jan 2014 17:59:10 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZT000DO8EMFI40@mtaout25.012.net.il>; Wed, 22 Jan 2014 17:59:10 +0200 (IST) In-reply-to: <87eh40fx9j.fsf@wanadoo.es> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.181 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:168899 Archived-At: > From: =C3=93scar Fuentes > Date: Wed, 22 Jan 2014 05:36:40 +0100 >=20 > Eli Zaretskii writes: >=20 > > The Emacs display engine is many tens of thousands of C code plus= many > > thousands of Lisp. >=20 > AFAIU this is largely a consequence of the development baggage of E= macs. > That is, the complexity of the current code base is far greater tha= n the > complexity of its purpose. For this argument to be taken seriously, you'd have to point to concrete chunks of code or design traits that constitute this "baggage", and perhaps propose an alternative design that would be free of that. (I happen to disagree with your assessment, if it isn't clear.) In any case, this has nothing to do with the issue at hand. Even if the entire effort invested in the rewrite of the display engine was a waste, the point is that it could be, and have been, done.