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: Being constructive [Was: Nit-picking] Date: Sat, 12 Apr 2008 19:51:18 +0300 Message-ID: References: <003801c89a85$fcd95ad0$c2b22382@us.oracle.com> <008d01c89b26$8aacebb0$c2b22382@us.oracle.com> <20080412093559.GC1781@muc.de> <20080412114611.GE1781@muc.de> <4800C3AB.8020409@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1208019452 24536 80.91.229.12 (12 Apr 2008 16:57:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Apr 2008 16:57:32 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 12 18:58:05 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jkj3E-0006rf-RT for ged-emacs-devel@m.gmane.org; Sat, 12 Apr 2008 18:58:05 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jkj2a-0000rx-RO for ged-emacs-devel@m.gmane.org; Sat, 12 Apr 2008 12:57:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jkiws-0003VD-Jg for emacs-devel@gnu.org; Sat, 12 Apr 2008 12:51:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jkiwr-0003UQ-U4 for emacs-devel@gnu.org; Sat, 12 Apr 2008 12:51:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jkiwr-0003U8-MP for emacs-devel@gnu.org; Sat, 12 Apr 2008 12:51:29 -0400 Original-Received: from mtaout3.012.net.il ([84.95.2.7]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jkiwm-0007B9-M6; Sat, 12 Apr 2008 12:51:24 -0400 Original-Received: from HOME-C4E4A596F7 ([80.230.158.193]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0JZ800EY724Z1B30@i_mtaout3.012.net.il>; Sat, 12 Apr 2008 20:05:24 +0300 (IDT) In-reply-to: <4800C3AB.8020409@gnu.org> X-012-Sender: halo1@inter.net.il X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:95064 Archived-At: > Date: Sat, 12 Apr 2008 15:14:03 +0100 > From: Jason Rumney > CC: Alan Mackenzie , emacs-devel@gnu.org > > Eli Zaretskii wrote: > > > Continuing and perhaps even finishing my bidi display code has been a > > pipe dream for several years now, so it's probably not even worth > > mentioning. > > > > A smaller task might be to make use of the functionality of libotf/m17n > and uniscribe (and any Mac equivalent) to provide bidi support on those > platforms which offer underlying support. In general, I don't believe that we can use an external library for this, even if we only restrict ourself to displaying bidirectional text, because bidi considerations must be applied to the basic iterator machinery that walks Emacs buffers and prepares the glyph matrices for display. Too many Emacs features depend on that. But I could be wrong, so someone should certainly study this possibility seriously. > If work is started now, I think we can get this in to Emacs 23. I > don't know how far emacs-bidi is from completion, but I'm guessing > it will be at least Emacs 24 material? No one is working on the emacs-bidi branch, so it's more like it's Emacs 240 material...