From: Paul Rohr (paul@abisource.com)
Date: Tue May 07 2002 - 15:00:17 EDT
At 06:26 PM 5/7/02 +0200, Christian Biesinger wrote:
>Paul Rohr wrote:
>> 1.  native, non-bidi ... the well-tested code that everyone uses now
>> 2.  bidi ... some testing, not enough use
>> 3.  Pango-based ... to be written and/or ported as needed
>[...]
>> I also am willing to believe that we'll get to the point where #3 is good 
>> enough that we should *also* replace #1.  However, I'm stunned to hear
that 
>> we're already at this point.  
>
>As I understand it, #2 will replace #1; not #3.
Why do it then?  The whole point of doing #3 is to replace #2, right?  For 
many many languages -- indeed for most existing computer users AFAIK -- #1 
Just Works already and *neither* #2 nor #3 is needed.  [**]
I understand that simultaneously maintaining all three variants is a 
headache, but this sounds like we'd be dropping the wrong one now.  If we're 
going to have only two variants of the code for a while, wouldn't it make 
more sense to drop #2 and focus our efforts on #1 (needs no work) and #3 
(needs significant work)?  
By switching to #2, don't we expose ourselves to bugs in BiDi-related 
portions of the codebase that *we plan to abandon* (in favor of Pango)?
I still must be missing something here. 
Paul
[**]  To be clear.  I want #3 to move forward.  Supporting more languages is 
a very Good Thing.  Leveraging other people's expert work to do so is also a 
Good Thing.  I'm just completely failing to see why we should abandon #1 
before #3 is further along.  
This archive was generated by hypermail 2.1.4 : Tue May 07 2002 - 15:01:50 EDT