[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bidi support for Linux
- To: matial(at-nospam)il.ibm.com
- Subject: Re: Bidi support for Linux
- From: oron(at-nospam)actcom.co.il
- Date: Tue, 08 May 2001 01:15:14 +0300 (IDT)
- Cc: ivrix-discuss(at-nospam)ivrix.org.il, linux-il(at-nospam)cs.huji.ac.il
- In-Reply-To: <C1256A45.0038649F.00@d12mta02.de.ibm.com>
- Sender: oron(at-nospam)actcom.co.il
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
Just two issues:
On 07-May-2001 matial@il.ibm.com wrote:
> GUI
> QT/KDE
> GTK/Gnome
Tk (as in Tcl/Tk) worth a look. Advantages:
1. Bargain deal. Three languages at once (almost):
Tcl, Perl, Python (assuming portable Tk)
2. Portable solution (Linux, Unices, even Win*)
3. The text widget is the crucial issue. If this is done, other
problems are small issues (and developers may work around them,
e.g: typing reverse labels using vim).
4. We will finally have native Hebrew tool for RAD.
IMHO Tcl/Perl/Python + Tk is a definite 'Visual Basic' show
stopper. Add this to item 2. and you have a winning platform.
> Applications
> Vim
vim bidi support has stayed on simplistic visual level on purpose (it is
stated explicitly on its README or FAQ). So it is simple enough to be
maintained in the core product (which is maintained by non-bidi oriented
programmers).
IMO It's worth considering only if this (e.g: logical Hebrew) support can
be very loosely coupled to the primary source (e.g: relatively few source
lines changed + linking with fribidi library). Otherwise, we will defeat
the main goal: maintain Hebrew support in the primary source tree, so it
will last for long (anyone still remembers 'vih' or 'vi.iv'?)
------------------------------------------------
Oron Peled Voice/Fax: +972-4-8228492
oron@actcom.co.il http://www.actcom.co.il/~oron
"Windows is NOT a virus: a virus is small and efficient."
--Jonathan Leffler, Informix
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il