我学习了Ruby和Scala,他们都有很棒的REPL。在学习语言时,交互式工具对我有很大的帮助。
最近我正在学习Haxe并发现它没有真正的REPL(只是一种残缺的shell语言)。
我的最终目标是为Haxe制作REPL。但我知道,用我目前的知识无法完成很多工作。那么我应该从哪里开始呢?有没有关于REPL的好教程/书籍?或者是一种用于教育的玩具语言的REPL,其源代码我可以阅读?
答案 0 :(得分:1)
有一个REPL for Haxe:
haxelib install ihx
this old thread也可能是有意义的。
他们提到hscript
。据推测,这就是"瘫痪的shell语言"你在谈论。
他们还提到了两个脚本提示:
haxe --macro MyClass.myMethod()
和
haxe -x MyClass
(call MyClass.main())