From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Emacs rewrite in a maintainable language Date: Tue, 13 Oct 2015 12:19:47 +0200 Message-ID: <87pp0jcbp8.fsf@gnu.org> References: <561A19AB.5060001@cumego.com> <87io6dl0h0.fsf@wanadoo.es> <87lhb82qxc.fsf@gmail.com> <87oag4jk74.fsf@wanadoo.es> <87k2qrki45.fsf@wanadoo.es> <83oag3oosv.fsf@gnu.org> <6909324d6de8929192a27fc0be8267d4@mail.iq.pl> 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 1444731667 31955 80.91.229.3 (13 Oct 2015 10:21:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Oct 2015 10:21:07 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: =?utf-8?Q?Przemys=C5=82aw?= Wojnowski Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 13 12:20:55 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 1ZlwhO-0000Ys-Lv for ged-emacs-devel@m.gmane.org; Tue, 13 Oct 2015 12:20:50 +0200 Original-Received: from localhost ([::1]:33512 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlwhN-00032X-VP for ged-emacs-devel@m.gmane.org; Tue, 13 Oct 2015 06:20:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34194) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlwgV-0002zH-Vv for emacs-devel@gnu.org; Tue, 13 Oct 2015 06:19:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlwgV-0007v5-7J for emacs-devel@gnu.org; Tue, 13 Oct 2015 06:19:55 -0400 Original-Received: from nsmtp.uni-koblenz.de ([141.26.64.14]:42681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlwgR-0007u0-6v; Tue, 13 Oct 2015 06:19:51 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by nsmtp.uni-koblenz.de (Postfix) with ESMTP id 229F9239D00; Tue, 13 Oct 2015 12:19:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at uni-koblenz.de Original-Received: from nsmtp.uni-koblenz.de ([127.0.0.1]) by localhost (nsmtp.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fwPIj_EIQFux; Tue, 13 Oct 2015 12:19:47 +0200 (CEST) Original-Received: from deliver.uni-koblenz.de (deliver.uni-koblenz.de [141.26.64.15]) by nsmtp.uni-koblenz.de (Postfix) with ESMTPS; Tue, 13 Oct 2015 12:19:47 +0200 (CEST) Original-Received: from thinkpad-t440p (dhcp66.uni-koblenz.de [141.26.71.66]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id EDB941A8410; Tue, 13 Oct 2015 12:19:47 +0200 (CEST) Mail-Followup-To: =?utf-8?Q?Przemys=C5=82aw?= Wojnowski , Eli Zaretskii , emacs-devel@gnu.org In-Reply-To: <6909324d6de8929192a27fc0be8267d4@mail.iq.pl> (=?utf-8?Q?=22P?= =?utf-8?Q?rzemys=C5=82aw?= Wojnowski"'s message of "Tue, 13 Oct 2015 10:27:16 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 141.26.64.14 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:191442 Archived-At: Przemys=C5=82aw Wojnowski writes: >> I don't think this is possible. Some slowdown will be inevitable. > > IMHO the performance is overestimated. > > Look at Java based IDEs - Idea, Eclipse, Netbeans, etc. All of them > have been written in _slow_ Java (at least according to C standard) > and run on _slow_ JVM. Yes, they are all a bit logy in general but there's one thing which they (and any other editors I know of, say Vim, JEdit, gedit) do orders of magnitude faster than Emacs: syntax highlighting. Of course, Emacs' font-lock is better and much more flexible because it's implemented in Lisp but it's painfully slow anyway. Bye, Tassilo