Futhark 是一种支持并发的编程语言,属于 ML 家族。
添加者:
- 并行结构的内部表示已被修改和优化。 除了极少数例外,这会极大地影响性能。
- 现在支持结构类型总和类型和模式匹配。 但是求和型数组存在一些问题,因为它们本身就包含数组。
- 显着减少了一些大型程序的编译时间。
- 手动类型参数不再需要详尽无遗。
- 旋转参数的显示已得到简化。
删除
- 不再使用前缀运算符 ~,并且 ! 现在可用于执行整数的按位求反。
改变:
- futhark bench 和 futhark 测试的 --futhark 选项现在默认为用于子命令本身的二进制文件。
- 已弃用的 futhark -t 选项(执行与 futhark 检查相同的功能)已被删除。
- Stream_map 变为map_stream,stream_red 变为reduce_stream。
固定:
- futhark 测试现在“理解”——没有按照最初的预期进行调整。
- futhark bench 和 futhark 测试命令现在可以正确解释 --exclude。
- Python 和 C# 后端现在可以正确读取二进制数据。
来源: linux.org.ru