From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Gian Uberto Lauri" Newsgroups: gmane.emacs.devel Subject: Re: Emacs rewrite in a maintainable language Date: Tue, 13 Oct 2015 10:52:46 +0200 Message-ID: <22044.50782.116087.435238@mail.eng.it> 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> Reply-To: Gian Uberto Lauri NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-16 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1444726420 8669 80.91.229.3 (13 Oct 2015 08:53:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Oct 2015 08:53:40 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: =?iso-8859-2?Q?Przemys=B3aw?= Wojnowski Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 13 10:53:33 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 1ZlvKs-00051v-Rb for ged-emacs-devel@m.gmane.org; Tue, 13 Oct 2015 10:53:30 +0200 Original-Received: from localhost ([::1]:33135 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlvKs-0004qi-BB for ged-emacs-devel@m.gmane.org; Tue, 13 Oct 2015 04:53:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlvKR-0004qS-EX for emacs-devel@gnu.org; Tue, 13 Oct 2015 04:53:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlvKQ-0001KF-GL for emacs-devel@gnu.org; Tue, 13 Oct 2015 04:53:03 -0400 Original-Received: from relay.eng.it ([91.109.60.38]:33733 helo=prisma.eng.it) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlvKK-0001Hg-Mf; Tue, 13 Oct 2015 04:52:56 -0400 Original-Received: from MAVK-2 (unknown [192.168.10.72]) by deliver (Postfix) with ESMTP id ED1042C00C6; Tue, 13 Oct 2015 10:52:54 +0200 (CEST) Original-Received: from quigley (unknown [172.27.7.115]) by prisma.eng.it (Postfix) with ESMTPSA id 8B7362C0097; Tue, 13 Oct 2015 10:52:54 +0200 (CEST) In-Reply-To: <6909324d6de8929192a27fc0be8267d4@mail.iq.pl> X-Mailer: VM 8.1.1 under 24.4.1 (x86_64-unknown-linux-gnu) X-attribution: CC X-echelon-food: Majic Guppy China GCHQ Drug cartel Black-Ops cybercash Rand Corporation InfoSec NVD MI5 DREC WMATA Dirty bomb Pretoria X-KLMS-Rule-ID: 1 X-KLMS-Message-Action: clean X-KLMS-AntiSpam-Status: not scanned, disabled by settings X-KLMS-AntiPhishing: Clean, 2015/10/12 14:36:13 X-KLMS-AntiVirus: Kaspersky Security 8.0 for Linux Mail Server, version 8.0.1.705, bases: 2015/10/13 03:46:00 #6632558; khse: 2014-03-12 13:55:01 X-KLMS-AntiVirus-Status: Clean, skipped X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 91.109.60.38 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:191435 Archived-At: Przemys=B3aw Wojnowski writes: > W dniu 2015-10-12 21:43, Eli Zaretskii napisa=B3(a): > > I don't think this is possible. Some slowdown will be inevitable.= > IMHO the performance is overestimated. >=20 > Look at Java based IDEs - Idea, Eclipse, Netbeans, etc. > All of them have been written in =5Fslow=5F Java (at least according= > to C standard) and run on =5Fslow=5F JVM. But all of them are able t= o > attract more users that Emacs, which has core in blazing fast C. Please consider that Eclipse and NetBeans do have big companies spending money to yell to the world that their tool is a wonderful tool. Furthermore if you *need* (read: that's how you earn your wage) to code in Java, the support you find in Emacs for that language is limited, JDEE does not even support generics, therefore you need to use one of such tools. > I started the topic with the keyword "maintainable", because IMHO > it's very important factor for long living and growing projects. It is not the language that determines the success, longevity and maintainability, but how the project is managed.=20 > IMHO C lacks basic abstractions that reduce conceptual weight of > any subsystem/library/concept/etc. Interfaces and namespaces do. > Static typing would also help. C, IMHO, is a good tool to see who "deserves" to live from coding and who should choose another career to benefit more the world :>. --=20 /\ =5F=5F=5F Ubuntu: anci= ent /=5F=5F=5F/\=5F|=5F|\=5F|=5F=5F|=5F=5F=5FGian Uberto Lauri=5F=5F=5F=5F=5F= African word //--\| | \| | Integralista GNUslamico meaning "I can \/ coltivatore diretto di software not install gi=E0 sistemista a tempo (altrui) perso... Debian" Warning: gnome-config-daemon considered more dangerous than GOTO