liuspider 发表于 2005-5-7 10:37:55


现在最大的问题是,klocale本身对日历系统的处理过多的考虑了向后兼容性,从而扩展性十分困难

不明白你指什么:能否具体点?

bamfox 发表于 2005-5-7 13:12:11

liuspider,可以先搞一个独立的程序吗?

mandrakechina 发表于 2005-5-7 17:43:47

klock就是kicker里的时钟啊 :mrgreen:

klocale本身的问题就是它目前十分难于扩展,因为它是基于一种单一的日历系统来设计的。现在引入了伊斯兰历(好像是这个吧)以后,你只能选择其中一种日历系统。但我从来不认为使用伊斯兰历的人会只需要伊斯兰历,可以完全用不着公历。从国家标准时上面,他们也一定是使用公历的,而以伊斯兰历作为辅助。这和中国的情况是一样的。

为了让klocale可以同时支持多种日历系统,并让这些日历系统有优先级可选,必须完全打破现有的体系。这就是向后兼容带来的问题。为了实现新框架,你必须背着向后兼容这个大包袱。

我之所以对引入XML/XSLT和插件体制不持肯定态度,是因为我觉得没有必要,而且和KDE自身的东西很难融合到一起。等于是你为了多日历系统完全创造出了另外一套体系,而这个体系和KDE现有的任何东西都没有任何关系。感觉这样复用率极低的东西,KDE恐怕更不会接受 :P

我的意见是,可以先把农历算法KCalendarSystem提交上去,先把农历实现起来再说。至于如何在系统中应用,这个要和KDE开发者进行磋商后再作定夺。

bambox,独立的程序没什么使用价值。而且,一旦这个东西放出去了以后,就会有很多特别无理的要求提上来,因为日历系统根本不是给最终用户的。况且一个日历系统的实现实在不是什么大程序。你看过KDE的类结构就知道了,任何一个KDE程序都可以在十行代码之内实现对农历的调用。

liuspider 发表于 2005-5-7 22:20:44

bamfox,
现在用来调试的是一个独立的程序,但是现在仅仅是原理上通过,还完全不可用 :(

liuspider 发表于 2005-5-7 22:28:38


为了让klocale可以同时支持多种日历系统,并让这些日历系统有优先级可选,必须完全打破现有的体系。这就是向后兼容带来的问题。为了实现新框架,你必须背着向后兼容这个大包袱。

向后兼容我想是必须考虑的问题的...


我之所以对引入XML/XSLT和插件体制不持肯定态度,是因为我觉得没有必要,而且和KDE自身的东西很难融合到一起。等于是你为了多日历系统完全创造出了另外一套体系,而这个体系和KDE现有的任何东西都没有任何关系。感觉这样复用率极低的东西,KDE恐怕更不会接受

其实我的那个方案,仅仅需要修改那几个核心的 date 类 (KDatePicker KDateTable), 在他们的实现中添加 plugin/xml 支持:而其他的程序(如klock),不需要什么修改的,当然可能需要多加一个配置选项什么的

我是觉得那个方案还是有很大的机会获得接收的


我的意见是,可以先把农历算法KCalendarSystem提交上去,先把农历实现起来再说。至于如何在系统中应用,这个要和KDE开发者进行磋商后再作定夺。

到目前为止还没有人给我建议,在 KDE ML 上 :(

mandrakechina 发表于 2005-5-29 11:50:39

你先把农历算法发到我的那个bugreport上。先把算法弄进去再说其它的。

liuspider 发表于 2005-5-30 07:05:31

发是肯定会发的,不过现在还没最终做好

wudiapple 发表于 2005-6-7 17:20:49

我也想参加核心算法,俺的qq:342557712 或发信[email protected] :-)

bamfox 发表于 2005-6-12 17:11:03

我也想参加核心算法,俺的qq:342557712 或发信[email protected] :-)

请自行加入相关的邮件列表,主动一点,好吗?请不要介意我回复晚了点。 :)

iamathinker 发表于 2005-6-17 18:50:01

网上已经有中国日历的源代码了。

是一个高人对着万年历整理出来的。

rokeeme 发表于 2005-7-7 19:29:21

QQ 昵称:横刀(54125653)
参加方向:GUI
msn:[email protected]

rokeeme 发表于 2005-7-7 19:35:12

网上已有一个gctc的一个东东,但这不重要,重要的参与和以及在这过程中的收获与快乐

ty263 发表于 2005-7-27 10:01:27

我想参加,
哪个组都可以,按需分配

E-Mail: [email protected]

chinafire 发表于 2005-7-27 19:26:31

我也来
QQ:44929007
参加方向:核心算法部分

yuyulvxian 发表于 2005-7-28 15:17:23

QQ 贤:372241110
参加方向:核心算法
页: 1 2 3 4 [5] 6
查看完整版本: 中国日历开发计划(0.1V)