C3

主要观点:本月发布 0.7.3 版本,对语言进行渐进式改进,包括类型相关的改进、新特性添加、弃用部分功能等。
关键信息:

  • 类型相关改进typeid与直接使用类型有差异,0.7.3 起常量typeid可直接用于new_thing等,$evaltype被弃用,$typefrom可替代,$assert$error支持新格式,类型推断扩展到&&,常量向量可在编译时比较等。
  • 新特性添加@sprintf用于编译时创建字符串,--sources可添加额外编译文件,改进了重载与通配类型,比特结构体可基于不同类型等。
  • 弃用与移除$evaltype被弃用,'\f'不再作为空白字符,foo.#bar被弃用。
  • 其他改进main函数参数更灵活,$memberofgetset方法改进,可在构建目标中覆盖文件扩展名,约 40 个 bug 被修复,标准库有添加和弃用的部分等。
    重要细节:
  • 代码示例丰富,如各种typeid$evaltype@sprintf等的使用示例,展示了具体的语法和效果。
  • 提及多个相关项目如 Discord、Reddit、Hacker News 等,方便用户交流和讨论。
  • 详细列出了各种改进、弃用、修复的具体内容和相关编号,便于追踪和参考。
阅读 18
0 条评论