2011-04-18 18 views
7

Con Mirah, me refiero al lenguaje JVM: http://www.mirah.org/¿Cómo puedo aprender Mirah?

La única documentación útil disponible en línea son los ejemplos. Entiendo que dice que tiene una sintaxis similar a Ruby, pero creo que hay peculiaridades específicas de Mirah.

¿Cómo podría seguir identificando las diversas peculiaridades de sintaxis? ¿El aprendizaje de Ruby en sí mismo será suficiente para aprender Mirah?

Gracias!

Respuesta

5

Si conoce bastante bien Java, puede comenzar pensando en Mirah como Java con alguna sintaxis divertida e inferencia tipográfica. No necesita saber la semántica de Ruby para usar Mirah, porque Mirah usa la semántica de Java en su mayor parte.

No hay realmente ningún tutorial sobre el aprendizaje del idioma porque el idioma todavía está cambiando y evolucionando.

Una vez que comienzas a tratar de mirar las partes internas de Mirah, querrás reforzar tu Ruby, porque la mayor parte de Mirah se implementa actualmente en Ruby, JRuby en particular. Si tienes alguna pregunta sobre JRuby, el canal de IRC#jruby tiene personas útiles: #mirah también funciona, pero hay menos clientes habituales en este momento.

0

No, no creo que el aprendizaje de Ruby sea suficiente para aprender Mirah, aunque probablemente sería suficiente para comenzar. Tal como lo entiendo, la sintaxis es bastante similar pero no idéntica: Mirah tiene anotaciones de tipo opcionales y no permite la metaprogramación. Aún así, probablemente sean lo suficientemente similares como para ayudar.

Sin embargo, la mejor manera de aprender cualquier idioma es simplemente probar algo en él: escribir una aplicación pequeña y aprender sobre la marcha.

+0

No va a downvote, pero la página principal del sitio web de Mirah dice explícitamente que NO admite la metaprogramación: http://www.mirah.org/ – KChaloux

Cuestiones relacionadas