我学习了 Ruby 和 Scala,它们都有很棒的 REPL。交互工具对我学习语言有很大帮助。
最近我在学习Haxe,发现它没有真正的REPL(只是一个残缺的shell语言)。
我的最终目标是为 Haxe 制作 REPL。但我知道这需要大量工作,以我目前的知识无法完成。那么我应该从哪里开始呢?有关于 REPL 的好的教程/书籍吗?或者是一种我可以阅读其源代码的教育玩具语言的 REPL?
最佳答案
有一个REPL for Haxe :
haxelib install ihx
还有this old thread可能会感兴趣。
他们提到hscript
。想必这就是你所说的“残缺的shell语言”。
他们还提到了两个脚本编写技巧:
haxe --macro MyClass.myMethod()
和:
haxe -x MyClass
(call MyClass.main())
关于compiler-construction - 写入 REPL : where to start?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632931/