7

对于 Mirah,我指的是 JVM 语言: http: //www.mirah.org/

在线可用的唯一有用文档是示例。我知道它说它具有类似 ruby​​ 的语法,但我确实相信它有 Mirah 特有的怪癖。

我将如何继续识别各种语法怪癖?学习 Ruby 本身就足以学习 Mirah 吗?

谢谢!

4

2 回答 2

5

如果您非常了解 Java,您可以从将 Mirah 视为具有一些有趣语法和类型推断的 Java 开始。使用 Mirah 不需要了解 Ruby 的语义,因为 Mirah 大部分使用 Java 的语义。

目前还没有任何关于学习该语言的教程,因为该语言仍在不断变化和发展。

一旦您开始尝试查看 Mirah 的内部结构,您会想要加强您的 Ruby,因为 Mirah 的大部分内容目前是用 Ruby 实现的,尤其是 JRuby。如果您对 JRuby 有任何疑问,#jruby IRC 频道中有乐于助人的人 - #mirah 也可以,但目前常客较少。

于 2011-05-08T21:13:15.600 回答
0

不,我认为学习 Ruby 不足以学习 Mirah,尽管它可能足以开始学习。据我了解,语法非常相似,但并不完全相同 - Mirah 具有可选的类型注释并且不允许元编程。尽管如此,它们可能足够相似,因此会有所帮助。

然而,学习任何语言的最好方法就是尝试其中的一些东西——编写一个小应用程序,边学边学。

于 2011-04-20T10:26:58.817 回答