[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC] Text Input Management System

From: Kazunobu Kuriyama
Subject: Re: [RFC] Text Input Management System
Date: Sat, 03 Apr 2004 06:42:03 +0900
User-agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.4) Gecko/20030624 Netscape/7.1

Nicola Pero wrote:

I'm happy you're rewriting everything to support internationalized input,
which the existing code doesn't really support.

That *is* very cool. Thanks for that.

Hmm.., this is a subtle misunderstanding. The proposed system is not only for internationalization (i18n for short), but also for a fully featured text view implementation. For instance, when you read NSTextView.m, you'll find some of the methods are merely stubs. This is partly due to the fact that the current input management system is not completed yet. And on account of this, we have a sort of deadlock in the development of GNUstep in this particular area -- if you ask the maintainer of NSTextView for the missing features, he definitely replies to you, "OK, but before that, give me a complete NSInputManager; otherwise the methods won't work. So I don't need to do it right now." Then you reply to him, "I can't give you it because I don't know precisely what you want. Could you somehow get it done first?"
A deadlock.

The primary aim of my project is to address this issue. In this context, i18n is a by-product of the project. In fact, as I wrote in the first email of this thread,
i18n is in the lowest priority of my task list.

Text conversion for i18n won't be under GNUstep's full control for a
relatively long term.  I expect it happens in months or a year, not in days
nor weeks.  Before that happens, I definitely need a complete NSTextView;
otherwise, the modification is no use. So there's a lot of things to do toward
that goal.

I hope this would give a complement to the characterization of the project:
It's not confined to i18n, but is relevant to the whole of our text view

- Kazunobu Kuriyama

reply via email to

[Prev in Thread] Current Thread [Next in Thread]