我们很高兴地宣布 Julia 0.3.0 版本的发布。此版本包含从标准库更改到纯粹的性能增强以及与 0.2 版本相比扩展的软件包生态系统等各个方面的许多改进。更改摘要可在我们的主存储库中找到的 NEWS.md 中找到,二进制文件现在可在我们的 主要下载页面 上找到。
一些值得注意的更改
系统映像缓存以实现快速启动。
引入了纯 Julia REPL,替换了 readline 并提供扩展的功能和自定义。
添加了 workspace()
函数,用于在不重启的情况下清除环境。
REPL、IJulia 和多个编辑器环境现在支持 Latex 字符代码的制表符替换。
Unicode 改进,包括扩展运算符和 NFC 规范化。
多进程共享内存支持。(多线程支持正在进行中,并且是今年夏天的主要重点)
改进了哈希和浮点范围支持。
更好的元组性能。
我们现在正在过渡到 0.4 开发周期,并鼓励用户在需要稳定的 julia 环境时使用 0.3.X 系列。在接下来的几个月里,环境中将出现许多重大更改。为了反映这段变化时期,夜间构建将使用版本方案 0.4.0-dev。一旦主要的重大更改已合并并且开发周期朝着稳定发布方向发展,版本将变为 0.4.0-pre,此时软件包作者和用户应该开始考虑将代码库迁移到 0.4.X 系列。
在此期间,代码库的 release-0.3 分支将保持开放以进行错误修复。我们鼓励遇到问题的用户在我们的 GitHub 跟踪器上打开问题,或向 julia-users 邮件列表发送电子邮件。
祝您编码愉快。
新闻
JuliaBloggers 和 可搜索的软件包列表 最近推出。
第一个 JuliaCon 于 2014 年 6 月在芝加哥举行。几个会议记录已发布,其他会议记录将很快发布。
Julia 社区参与了 2014 年的 Google Summer of Code。参与者的总结博客文章将很快发布。
主题亮点
"化学的颜色" 笔记本由 Jiahao Chen 演示 IJulia、Gadfly、使用 SIUnits 进行的维度计算等。
JuliaStats - 统计和机器学习社区。
JuliaOpt - 优化社区。
IJulia - 基于 IPython 构建的笔记本界面。
Images - 图像处理和 i/o 库。
Gadfly - 受 Grammar of Graphics 启发的统计绘图。
Winston - 2D 绘图。