2

最近跟 R core 们经常打照面

 3 years ago
source link: https://yihui.org/cn/2009/12/meeting-r-core-members/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

最近跟 R core 们经常打照面

谢益辉 / 2009-12-08


近来有些奇怪,有几位 R core 们居然给本小子写邮件,让本小子着实感到吃惊。比如,首先是 Brian Ripley,这是 R core 中的 core,前面提到过他在 R 源代码中的突出贡献,这位真人不露面、网上找不着照片的大佬,前段时间给我发封邮件说,你小子的 animation 包的启动消息不正规啊,因为我用 suppressPackageStartupMessages() 无法屏蔽启动消息;我一看,R 里面居然还存在这么长名字的函数,顺便学习了 message() 函数,从此不再用老土的 cat() 函数了,后来考虑了一下,干脆把启动消息去掉了,library(animation) 不会再有任何提示消息。

然后是我发现 Duncan Temple Lang 这位不靠谱的大叔做着一些我很喜欢的不靠谱的事情,于是乎对 Omegahat 心向往之,一来二去聊了聊,将来有机会一定要会一会他。

Sweave 对注释的处理是要么完全去除,然后 R 代码会被整理整齐,要么完全保留,但 R 代码也保留原样,而我一直希望既能保留注释又能整理代码,这才诞生了 animation 包中 tidy.source() 函数(在小邱聪明的技巧下),前段时间想想给 Friedrich Leisch,也就是 Sweave 的作者,发封邮件说了这个事情,打探一下是否能多设置一些 Sweave 选项,比如把 parse()deparse() 函数以选项的形式抽象出来,这样就可以实现既整理代码又保留注释的功能了,不过大叔貌似很忙,回了一封邮件就再也没有音信了,后来由于 Michael Friendly 对 Sweave 的一些功能请求在 R-help 上发了邮件,我们一干人等通过 Duncan Murdoch 间接了解到 Friedrich 的确很忙,不过好消息是圣诞节过后 Sweave 可能会有更新,届时用户可以自行设置图形设备,不必局限在 PDF 和 EPS。但整理代码的事情仍然遥遥无期…… 唉,还得用硬性 Hack 的方法。

Martin Maechler 前面提过,看到我们开 R 会,说要向 The R Journal 交报告啊,回头再跟他谈谈明年 R 会议的事情。

最意想不到的是,Duncan Murdoch 刚才居然给我发个邮件问问题,额滴神啊,这位大叔可是 Rtools 的管理者、若干个包的作者(rgl 等)啊。不过大叔问的是 Flash 的问题,还好我知道那么一点点,算是能解决。趁此机会,干脆回问两个 C 语言问题,子曾经曰过:问一个够本,问两个赚一个。

2009 第一场雪和第二届中国 R 语言会议 冬至饺子

Disqus Utterances Preferences

© Yihui Xie 2005 - 2020

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK