我正在阅读 P. Norvig 用 Python 编写的 Scheme 解释器的代码,我想尝试用 Python 编写一个解释器。这恰好是帖子的主题:初级程序员可以为它实现解释器的语言是什么?. 但是,我长期以来对学习 OCaml 非常感兴趣,如果我下定决心学习 OCaml,那可能是一个合适的时机。
我应该付出很多努力来实现 OCaml 语言的 Python 解释器吗?这只是一个个人项目,我的目标(除了学习 OCaml)主要是练习我在编译器和解释器上阅读的内容。
如果 OCaml 不适合,您个人有什么建议?
您能否暗示 OCaml 的良好参考(甚至:编写 OCaml 解析器/解释器)。
## 编辑Lua / Ruby / BASIC 怎么样?(因为我也想学这些)
谢谢并恭祝安康