Redian新闻
>
Nim 2.0发布首个RC,兼容Nim 1

Nim 2.0发布首个RC,兼容Nim 1

公众号新闻

出品 | OSC开源社区(ID:oschina2013)
Nim 1 正式发布三年后,Nim 2 RC 终于来了。公告写道,Nim 2 的目标之一是让开发者编写兼容两个版本(Nim 1 和 2)的代码更容易。目前许多重要的软件包在 Nim 2 中已经可以正常使用。此外,Nim 2 还为创新特性添加了 “开关”,可在模块层面进行启用或禁用。
官方表示,Nim 2 基于和 Nim 1 相同的代码库,Nim 2 之于 Nim 1 是进化,而不是巨变。

Nim 2 主要新特性

  • 默认内存策略变更为:--mm:orc

具体示例查看:A cost model for Nim  (https://nim-lang.org/blog/2022/11/11/a-cost-model-for-nim.html)或 Introduction to ARC/ORC in Nim (https://nim-lang.org/blog/2020/10/15/introduction-to-arc-orc-in-nim.html)
  • 增加可重载的枚举 (Overloadable enums)

可重载枚举已结束实验性阶段,使用示例:
  type
E1
= enum
value1
, value2
E2 = enum
value1
, value2 = 4

const
Lookuptable = [
E1.value1: "1",
value2: "2"
]
  • Strict funcs(严格函数)

“strict funcs” 已达到稳定状态,在未来的版本中将会成为默认选项。
  • 用于对象的默认值

在对象声明字段中现在支持使用默认值:
  type
Rational* = object
num: int = 0
den: int = 1

var r = Rational()
assert $r == "(num: 0, den: 1)"
  • 引入 Unicode 运算符

Nim 2 会默认启用 --experimental:unicodeOperators:诸如的 Unicode 运算符支持被数学库使用。请注意,标准库不使用 Unicode 运算符。
详情查看发布公告:https://nim-lang.org/blog/2022/12/21/version-20-rc.html

END



开源白嫖不提倡?



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
SQLAlchemy 2.0.0发布首个RC,Python ORM框架让彩妆色彩自由组合,兼具健康与有趣,Nicknack如何产品上线半年即创下百万销售额Vite 4.0发布,下一代的前端工具链清华大学发布首个课程学习开源库CurML化妆师即将下岗?迪士尼发布首个可实用的re-age模型FRAN,覆盖18-85岁人脸变化旧金山宣布首个气候行动计划拨款MediaTek天玑9200发布,业界首款台积电第二代4nm,vivo首发Kotlin 1.8.0发布,改进性能和Swift的互操作性清华大学原校长,兼任上海市委书记!MMDialog: 微软&北大发布首个百万量级多模态开放域多轮对话数据集从新科常委的学历来看, 老大对正规大学教育有多大的仇恨啊摩托罗拉moto X40发布;B站年度弹幕:优雅;OPPO将给一加投入100亿资金5000亿低度酒市场,下一个RIO何时出现?|品牌出鞘PyTorch 2.0 来了!100% 向后兼容,一行代码将训练提速 76%加上这个R包!让你的单细胞文章更高级!挑战年度性能比之王!红米K60发布,顶级2K屏+大容量电池,售价2199元起打破肿瘤耐药性僵局,PROTAC先驱发布首个RIPTAC药物临床前数据,将于今年内开展IND准备工作100张全球原生的华人创业面孔丨36kr 2022全球华人精英Power100发布落秋之约一个月前领导说我绩效大概率拿C,我改变心态开始到点下班,年底绩效果然拿了C,是不是被算计了?2022年数字阅读影响力期刊TOP100发布,《第一财经》杂志蝉联国内财经类媒体第一EverythingToolbar 1.0发布,支持Windows 11填补技术空白,成为自主产业链新力量丨2022专精特新黑马大赛秋季赛TOP20发布Meta发布首个「非参数化」掩码语言模型NPM:吊打500倍参数量的GPT-3来了,Mavic 3 classic,2S RC套装秋雨iQOO 11系列发布;小米13远山蓝公布 周日发布;天玑8200发布摩洛哥十日游之七,土城堡,大街巿广场AIGC发展太快!Meta发布首个基于文本的4D视频合成器:3D游戏建模师也要下岗了?PyTorch 2.0来了!100%向后兼容,一行代码将训练提速76%!​“球王”贝利去世;国美电器遭破产清算呈请;福布斯中国2022创投人100发布……2022年底Death Valley and Zion, Vegas 一周攻略GW-ICC 2022 | 陈绍良教授专访:博采众长,兼收并蓄,长城会始终坚持创新与发展新版TensorFlow又立flag!官方团队明确「四大支柱」:承诺100%向后兼容,2023年发布超级好用!这个R包在GWAS分析中常见,实用!好学!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。