Nim 语言核心开发者 Dominik Picheta 发表了一项关于 Nim v2 的提案。
他说到,Nim v2 正在开发中,这将是一个向后兼容的版本。v2 最初的计划只是将 gc 更改为默认采用orc。但现在他有了更具野心的想法 ——
orc
Dominik Picheta 建议在 Nim v2 中取消风格不敏感 (Style Insensitivity) 的语法特性,让 Nim 成为完全区分大小写的编程语言。他表示,之所以这样提议不是因为风格不敏感导致错误,或让不熟悉 Nim 的人造成困扰。而是这根本阻碍了人们对 Nim 的尝试。归根结底,大家都希望 Nim 成长,Dominik 认为这或许是一个很好的方法。而且也是相当容易的变更(至少在编译器中),并且应该会减少人们对 Nim 容易出错的看法,因为标识符可能会被弄错。
从历史上看,Nim是一种完全风格不敏感语言。这意味着它不区分大小写并且忽略了下划线,并且 foo 和 Foo 之间甚至没有区别。
目前 Nim 提供了--styleCheck选项,允许开发者选择是否对他们的代码区分大小写。有关更多信息,阅读此评论。
--styleCheck