Crystal 1.8.0 发布,语法类似 Ruby 的编译型编程语言
Crystal 是一种通用的、面向对象的编程语言,由 Ary Borenszweig、Juan Wajnerman、Brian Cardiff 和 300 多名贡献者设计开发。Crystal 的语法受到 Ruby 的启发,属于编译语言,具有静态类型检查功能,但一般不需要指定变量或方法参数的类型,可实现接近 C/C++ 的性能。它的类型由一个先进的全局类型推理算法来解决。 Crystal 1.8.0 已发布,此版本的一些修改: 正则表达式:PCRE2 此版本中一个重大且必要的更改是 PCRE2 成为 Regex ( #12978 ) 的默认引擎。 1.7 中添加了对 PCRE2 的支持,并在 1.7.3 中稳定下来。我们认为默认使用它是安全的。仍然可以回退到 PCRE,如果 PCRE2 在编译时不可用则自动回退,或者通过编译器标志 -Duse_pcre 回退。 从 1.8 开始,Crystal 编译器应使用 PCRE2 构建以确保一致性。 作为简化向 PCRE2 迁移的措施,Regex::Options获得了更多可在两个引擎版本中工作的命名成员。为了容纳额外的值,枚举基类型从Int32更...

