本周文件交换最佳选择

我们的最佳用户提交

Chebfun -当前版本

肖恩本周的选择是Chebfun -当前版本通过Chebfun团队

我这周选择的是Chebfun的当前版本。你们中的一些人可能会想:“你在重复它,它是已经选并讨论了克里夫的博客!这是真的;chebfun的前一个版本已经被选中并且仍然可以使用。

但我不打算花时间向你们展示伟大的例子或谈论这个工具的用处。chebfun团队已经有了很好的例子画廊,这与MathWorks例子画廊,涵盖了广泛的功能范围。

我要谈谈我和Trefethen教授2016年7月,在一年一度的SIAM会议上,Chebfun的发明者。他在MathWorks展台找到我,问我为什么老版本在他们试图鼓励用户迁移到新版本的时候仍然有这么多下载量?以下是当前下载的截图:

如你所见,在过去的30天里(2016年8月9日),旧版本的下载量为41次,而新版本为68次。但上面明明写着“请下载当前版本”。在文件的页面上的描述重复这一点,并指向新的一个和chebfun网站。Trefethen教授很好奇,怎样才能让更多的人使用目前的版本。他所面临的挑战是,他希望老版本能够为那些有意需要向后兼容的人保留,而不是为任何新用户保留。

我建议从File Exchange中删除旧的代码和示例文件,并用指向当前版本的自述文件替换。在解释了一些增强功能和公平的警告之后,自述文件会有一个链接,可以在chebfun网站或github上下载旧版本。

向后兼容性显然是文件交换的一个挑战。与GitHub的集成有帮助,但对于没有链接到GitHub的文件,当文件更新时,可能很难得到旧版本的代码。

是什么你的想法自述的概念,文件交换工具的多个版本,以及向后兼容性对文件交换的重要性?这是你一直在努力应对的挑战吗?

我们还讨论了文件交换中的内容管理。目前除了确保遵守出口管制外,没有其他办法。你认为File Exchange上的内容应该以某种方式管理吗?

评论

试试chebfun的最新版本,让我们知道你的想法在这里或者离开评论为Chebfun队效力。




发布与MATLAB®R2016b

|
  • 打印
  • 发送电子邮件

评论

请点击留言在这里登录到您的MathWorks帐户或创建一个新帐户。