animation v1.2-0:里程碑

谢益辉 2010-12-29

从圣诞节前一天到现在,我一直在更新animation包。在这五整天时间里,我提交了60次更新,完善了无数我曾想完善的细节,也增加了一些我期待的功能;到这个版本我才真的觉得可以开始正式宣传它了,以前都觉得灰头土脸,不可示人。这次在用户界面(也包括函数接口和文档)和程序逻辑、风格一致性上花了大工夫,尽量降低学习难度,尽量重用代码。具体说来有这么些变化:

这次更新才明白了Emacs的fill的意思,每次我写NEWS文件都很痛苦,因为要自己调整空格,昨天才意识到,原来M-q是这个意思!……娘的,不早说。先用M-x text-mode,然后M-q,一切搞定。

源代码包和Windows二进制包都可以在GitHub的下载页面中找到,感兴趣的客官可以先玩玩。可惜CRAN管理员似乎还在度假中,24号以来传上去的包都没动静。

下一步还有三大任务:

  1. 既然有了方便的saveHTML()函数,那么我的动画维基网站基本上可以抛弃了——可以改用这个函数直接生成网页,这是个苦力活儿,希望有客官能和我合作;

  2. 重新开始写包的vignette——现在有了LyX,有了pgfSweave,有了自动配置脚本,有了saveLatex(),可谓万事俱备只欠东风;一年多以前请左辰研究cacheSweave期待能写出动态的动画文档,后来一忙就搁下了,现在杀回来肯定很容易了;看这一年时间里,技术发生了翻天覆地的变化;

  3. 两年多以前给JSS投了一篇关于这个包的论文,后来编辑返回了意见,但我一直没有修改,现在有底气可以修改论文重投了;

貌似寒假只剩十来天了,计划更新的书还没开动呢。昏死。

另:这次搞了个大显示器,分辨率1600 x 900,十分适合写代码——Emacs中C-x 3窗口一分为二,宽敞得很。