From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from drizzle.Stanford.EDU ([36.59.0.16]) by hawkwind.utcs.utoronto.ca with SMTP id <23985>; Mon, 7 Nov 1994 18:19:18 -0500 Received: (castor@localhost) by drizzle.Stanford.EDU (8.6.8/8.6.4) id PAA02889; Mon, 7 Nov 1994 15:18:50 -0800 From: Castor Fu Message-Id: <199411072318.PAA02889@drizzle.Stanford.EDU> Subject: Re: Japanese input and Sam To: schwartz@galapagos.cse.psu.edu (Scott Schwartz) Date: Mon, 7 Nov 1994 18:18:49 -0500 Cc: sam-fans@hawkwind.utcs.toronto.edu In-Reply-To: <94Nov7.175308est.12686@galapagos.cse.psu.edu> from "Scott Schwartz" at Nov 7, 94 05:53:04 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit > | Has anyone hacked japanese input methods into 'sam'? > > Since libXg already uses libXt, you might as well use the > X11 style input methods (assuming anyone can figure them out :-)) > instead of inventing yet another thing or messing with tcl. This might be the right solution. However, it scares me. When looking through libXg, it seems that libXg tries sufficiently hard to NOT to look like an Xt widget that anyone wanting to fix this has a lot of work ahead of themselves. As for the question of using the X11 i18n mechanisms, I'll quote a few portions of some relevant docs: >From the X11R5 i18n docs: Bear in mind that input methods are a technology that has prviously been used only in {\em ad hoc} ways for specific languages. . . One frustration is the ambiguity, in places of the XIM specification. . .. . None of the input methods that are shipped with X11R5 are part of the core distribution, and none are fully robust or well documented (not in English, at least). . . >From the X11R6 release notes: The IM Protocol is a completely new protocol, based on experience with R5's sample implementations. The following new features are added, beyond the mechanisms in the R5 sample implementations . . . I agree that one doesn't want to re-invent the wheel; the question is, which wheel do you want? One of the input mechanisms which is widely used, (SKK) is apparently NOT tied to X11, was designed under Emacs-lisp, and has even been ported to the DOS environment. It looks vastly simpler than any of the XIM based methods. By using TCL appropriate interface might be able to support either system. Trying to use one of the X11Rn methods sounds like a sure way to guarantee compatibility problems. -castor