mirah

    4熱度

    3回答

    對於Ruby有沒有像Python __getattr__的東西?在Python中,當引用未定義的屬性(方法或屬性)時,將調用obj.__getattr__。我在Ruby中發現了method_missing,但它不適用於屬性。 我的用例是: 我正在測試Mirah作爲JRuby - > Java編譯器。在標準JRuby中,Swing方法和屬性是「Rubyfied」(例如:label.setText「x

    9熱度

    2回答

    有沒有人知道一些替代的JVM語言,但它可能是模糊的,它可以編譯爲普通的舊Java字節碼,而不需要語言運行時。 我需要這個爲了嘗試開發Android應用程序沒有啓動或大小的懲罰。 Scala,Clojure和Groovy都需要將自己的運行時庫與應用程序一起分發,所以它們超出了這個問題的範圍。 聲稱滿足這個目標的唯一一種語言是Charles Nutter的Mirah,但我無法使它在Windows上工作

    3熱度

    2回答

    是否有可能在Ruby中編寫部分Android應用程序,然後使用JRuby和Android Tools編譯代碼以在Dalvik VM上運行?我不需要任何運行時支持解釋Ruby代碼,只需運行一個Ruby模塊。如果編譯的代碼很小,不會拖動整個Ruby標準庫,那將會很不錯。 如何配置一些IDE(如Eclipse)和Android工具來支持它?

    12熱度

    1回答

    我正在考慮使用JRuby(或適合Android的Ruby的合適變體)在Android上創建應用程序。 根據我的研究有支持Android上的Ruby發展的兩個現有項目:在github上 Ruboto SL4A 從Ruboto wiki的FAQ好像Ruboto已準備好進行應用程序開發,但尚未支持JIT編譯,並且該應用程序必須與包含大量腳本的庫(用於移動設備安裝特徵研)。 我對SL4A沒有足夠的瞭解,但

    1熱度

    1回答

    在任務的配置階段,我將一些目錄註冊爲builtBy: thisTask。我希望gradle可以自動檢測源是否被更改,但任務總是被執行。 這裏是任務: subprojects { def srcMainMirah = file('src/main/mirah') if (srcMainMirah.exists()) { idea.module.sourceDirs

    7熱度

    2回答

    隨着米拉,我指的JVM的語言:http://www.mirah.org/ 唯一有用的文檔可在網上都是例子。我知道它說它有一個類似ruby的語法,但我確實相信Mirah具體的怪癖。 我該如何去識別各種語法怪癖?學習Ruby本身能夠學習Mirah嗎? 謝謝!

    1熱度

    1回答

    我正在嘗試在代碼名稱應用程序中將mirah用於JSON到POJO映射。它的工作原理FINDE時,我想圖個簡單的JSON像 {"id":"1","name":"foo","classification":"10"} 有了這個類: public class Brand { private String id; private String name; private St

    0熱度

    1回答

    $ ../bin/mirah -e fib.mirah Inference Error: Cannot find static method fib() on DashE DashE:1: Cannot find static method fib() on DashE 嘗試運行從示例文件夾中抓取的mirah腳本時得到了這個。我該如何解決這個問題,謝謝!

    2熱度

    1回答

    你好,我想知道如何做到以下幾點: CheckBoxPreference mCheckBox = (CheckBoxPreference) findPreference("key"); 除了在mirah?                                                                          ^^^^^^^^^^^^^^^^^^^^^^^

    2熱度

    1回答

    的米拉主頁指出 米拉支持編譯時元編程和宏的各種機制。在Mirah中,動態語言的大部分「公開課」感覺都是可能的。 但我無法找到任何細節。有沒有人有進一步的信息?