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: IDE Date: Sat, 10 Oct 2015 13:17:16 +0300 Message-ID: <83wpuvrpsj.fsf@gnu.org> References: <5610207A.2000300@harpegolden.net> <83fv1r3gzp.fsf@gnu.org> <83bncf3f9k.fsf@gnu.org> <5610E0BC.8090902@online.de> <83si5r106e.fsf@gnu.org> <831td9z18h.fsf@gnu.org> <5612E996.7090700@yandex.ru> <83bnc7tavr.fsf@gnu.org> <87pp0ngksh.fsf@fencepost.gnu.org> <83zizrrqs2.fsf@gnu.org> <87k2qvhwik.fsf@isaac.fritz.box> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1444472251 24829 80.91.229.3 (10 Oct 2015 10:17:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 10 Oct 2015 10:17:31 +0000 (UTC) Cc: dak@gnu.org, adatgyujto@gmail.com, emacs-devel@gnu.org To: David Engster Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 10 12:17:22 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 1ZkrDN-0006R5-RS for ged-emacs-devel@m.gmane.org; Sat, 10 Oct 2015 12:17:21 +0200 Original-Received: from localhost ([::1]:44312 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkrDN-0002Xq-4X for ged-emacs-devel@m.gmane.org; Sat, 10 Oct 2015 06:17:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36053) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkrDI-0002Xe-QL for emacs-devel@gnu.org; Sat, 10 Oct 2015 06:17:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZkrDH-0002hS-V4 for emacs-devel@gnu.org; Sat, 10 Oct 2015 06:17:16 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:33651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkrDE-0002h1-0k; Sat, 10 Oct 2015 06:17:12 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NW0007001EV6E00@a-mtaout22.012.net.il>; Sat, 10 Oct 2015 13:17:10 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NW0007IT1WL5M30@a-mtaout22.012.net.il>; Sat, 10 Oct 2015 13:17:10 +0300 (IDT) In-reply-to: <87k2qvhwik.fsf@isaac.fritz.box> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:191112 Archived-At: > From: David Engster > Date: Sat, 10 Oct 2015 12:02:11 +0200 > Cc: David Kastrup , adatgyujto@gmail.com, emacs-devel@gnu.org > > Eli Zaretskii writes: > > I agree that you need to have some serious will power, perseverance, > > and sometimes just stubbornness to get stuff like that done. > > Yes, like that guy who ported gccxml from version to version for > *years*. It's now called CastXML. There were 2 bidi implementations for Emacs when I started to work on what we have now. Both of them were not good enough, according to the then Emacs head maintainer. Imagine what would we have now if I were less determined to get it right, even though I didn't yet understand then why those existing implementations couldn't be used. (I do now, 10 years and many more gray hair later.) Yes, the situation with the IDE is different, but the morale still stands: given enough will power, nothing can stand in one's way that cannot be solved/overcome/worked around.