|
发表于 2003-7-1 20:55:10
|
显示全部楼层
最初由 james_su 发表
SCIM 目前支持 Linux 平台,但稍加修改可以支持 FreeBSD 平台。以后还计划移植到 Windows 平台。
我到现在为止还不明白你到底要干什么。你是要一个输入法自己用呢,还是要自己写一个输入法?
最初由 liuspider 发表
这位仁兄不是想自己从头写一个输入法吗,或者说是一个最小化的输入法,如果从头写,那肯定不如使用 SCIM 来的快的,论学习IMkit,也绝对不如学SCIM来的快
SCIM-chinese 是不开源的,但是我看你想写的东东就是要代替它吧,那你完全可以基于 SCIM 来开发,他可是完全开源的啊
最后,我想建议 james_su,是不是可以考虑修改SCIM-chinese的名字,以消除其与 SCIM 的误解, 比如说叫 XX拼音什么的,不要在名字中出现 SCIM 我想会比较好些
我不是要写一个输入法。我只是要探讨拼音输入法的程序设计。这多少有些抛几个砖头等着玉来的味道。写个输入法自己用倒是很现实的。在Free的紫光级的输入法出现之前,我想为BSD世界作点贡献。
这个程序和SCIM基本上没有什么关系,相反可能和fcitx有些关系。我在fcitx的主页上看到作者非常头痛词库和词频的问题,因此才写这个程序。但没想到,呵呵,越写越多。
由于这个程序涉及到很多方面,比如fcitx的结构、xsim的数据库和你的SCIM框架我才产生的期望你们合作的念头。我想这没什么错。
你应该非常清楚,作为一种输入法来说就是那么一点内容。其实我所说的很多言论都是为你的SCIM和SCIM-chinese的发展考虑的。并没有什么不好的意图。我想这是一个观念问题。我期望在以后的日子里能够和你继续谈论拼音输入法的技术问题。如果你想谈论的话,就另开个帖子吧,我这里还有很多设计想法。
to liuspider:
现在这个程序在内存上已经不小了。今天我加入了Next-ONE。为了测试,它全在内存中,已经10M了。我就不讨论在SCIM下使用通用码表来实现拼音的问题了。
IMkit只是一个非常小DCOP下的规范。研究一下也很有意思。就讨论一下在X下使用X API开发窗体的问题把。我想很多技术都是可以借鉴的。我现在写了一个XML文档及其解释程序。主要是用它来生成窗体代码。其目的就是在参照QT的代码的情况下,编写使用X API的程序。对于驻留在工具栏上的窗体,也是DCOP的一部分。 研究一下不是非常有趣嘛。何必非要分清这是KDE、那是GNOME的哪。
在fcitx下有非常强烈的字体和Local问题。通过研究能解决哪?是的,这都是问题。但都是可以解决的问题。不是能解决淂完美淂问题,但是可以是解决淂满意的问题。
谢谢和你们的交流,在这里就唠到这里吧。等我的设计文档吧,到时你就知道我要作什么了。 |
|