我正在玩各种小硬件。试图学习它。我想运行mruby。我已经为我的硬件编译了。并拥有框架以及包含 MIRB 和 MRUBY 箱。
但我可能会喜欢我自己的 IRB 代码。我是一名程序员,但自大学以来从未处理过如此低水平的事情。
我在这个过程中从哪里开始,我的 google-foo 没有削减它。
我正在玩各种小硬件。试图学习它。我想运行mruby。我已经为我的硬件编译了。并拥有框架以及包含 MIRB 和 MRUBY 箱。
但我可能会喜欢我自己的 IRB 代码。我是一名程序员,但自大学以来从未处理过如此低水平的事情。
我在这个过程中从哪里开始,我的 google-foo 没有削减它。
一旦您可以在您运行的平台上执行 ruby 代码,只需将eval和readline粘合在一起即可。对于更高级的东西,我建议你看一下ruby 源代码bin/irb.rb
,你会在中找到完整的 irb 源代码lib/irb.rb
和lib/irb
目录。玩得开心!