与MRI相比,mruby有哪些主要遗漏?

gru*_*ler 11 ruby mruby

我对mruby项目非常感兴趣,但与其他更完整的Ruby实现(最重要的是,MRI)相比,我没有找到mruby中主要遗漏的摘要.

该项目中的README表示mruby实现了Ruby 的ISO标准的 "部分" ,但没有详细说明哪些功能被省略.

有没有人知道这些遗漏的清单,或者是否有人熟悉实施总结?

gru*_*ler 5

所以我没有仔细阅读过这个来源,但是在建了mruby并稍稍运行了解释器后,我发现以下的东西都没有了(绝不是这个完整的列表,我也不知道这些是故意的遗漏还是只是尚未编写的东西):

  • 反引号
  • eval
  • String#scan
  • (instance|module|class)_evalString参数
  • Module.constants
  • Regexp
  • Process
  • Bignum
  • IO,FileDir
  • Encoding
  • ThreadMutex
  • Marshal

如果有人有更完整的清单,或者知道这些位是否尚未实施或有意遗漏的细节,我仍然很想知道.