Как я могу узнать Mirah?

С Мирой я ссылаюсь на язык JVM: http://www.mirah.org/

Единственная полезная документация, доступная онлайн, является примерами. Я понимаю, что он говорит, что у него есть синтаксис, похожий на рубин, но я верю, что в нем есть специфические особенности Mirah.

Как бы я продолжал идентифицировать различные синтаксические особенности? Будет ли достаточно изучения самого Руби для изучения Мира?

Спасибо!

2 ответа

Решение

Если вы хорошо знаете Java, вы можете начать думать о Mirah как о Java с забавным синтаксисом и выводом типов. Вам не нужно знать семантику Ruby, чтобы использовать Mirah, потому что Mirah по большей части использует семантику Java.

На самом деле пока нет учебных пособий по изучению языка, потому что язык все еще меняется и развивается.

Как только вы начнете пытаться взглянуть на внутренности Mirah, вы захотите усилить свой Ruby, потому что большая часть Mirah в настоящее время реализована в Ruby, в частности, JRuby. Если у вас есть какие-либо вопросы о JRuby, на IRC-канале #jruby есть полезные люди - #mirah тоже работает, но на данный момент количество постоянных клиентов меньше.

Нет, я не думаю, что изучения Ruby будет достаточно для изучения Mirah, хотя, вероятно, будет достаточно для начала. Насколько я понимаю, синтаксис довольно похож, но не идентичен - Mirah имеет необязательные аннотации типов и не допускает метапрограммирования. Тем не менее, они, вероятно, достаточно похожи, что это поможет.

Однако лучший способ выучить любой язык - это просто попробовать что-нибудь на нем - написать небольшое приложение и учиться по ходу дела.

Другие вопросы по тегам