問題タブ [mirah]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Mirah Android Cast HowTo?
こんにちは私は次のことを行う方法を考えていました:
ミラを除いて?^^^^^^^^^^^^^^^^^^^^^^^
このキャストは、私がミラに翻訳する方法がわからないものです。
java-me - J2ME プラットフォーム用の JVM 言語
現在、J2ME 環境 (CLDC 1.1 構成と IMP-NG プロファイル) 用の組み込みアプリケーションを作成しています。JVM ベースの言語 (Groovy、Scala、Clojure など) のすべての新機能に甘やかされて、自分のコードにそのうちの 1 つを使用することを検討していました。
ただし、言及されている言語のほとんどは、かなりまともな JVM 環境を必要とします。ほとんどのいわゆる「動的」言語では、VM にリフレクションが必要です。多くの人が注釈のサポートを求めています。上記の機能はいずれも J2ME では使用できません。
私が見つけたところによると、Xtendは実行可能なオプションのように見えます。そのコンパイラは、バイトコードではなくプレーンな Java を吐き出し、ランタイムのニーズにライブラリを必要としないからです。もちろん、生成された Java コードもいくつかの要件を満たす必要がありますが、Xtend Web ページはこの点で有望に見えます。
Xtend はクラスを実行するだけで、他には何もしません
Java でのインターフェース定義は、すでに素晴らしく簡潔です。それらは適切なデフォルトの可視性を備えており、他の領域でも改善する必要はほとんどありません. これらのファイルを処理できるすべての知識と優れたツールを考えると、それらを別の方法で定義する理由はありません。列挙型と注釈型にも同じことが当てはまります。
そのため、Xtend はクラスしか実行できず、Java で定義されているインターフェイス、注釈、列挙型に依存しています。Xtend は実際には Java を置き換えるものではなく、最新化するものです。
Xtend で生成されたコードを J2ME プラットフォーム用にコンパイルすることは可能ですか、それともそこで動作しない構造がありますか?
あるいは、J2ME で実行できる「豊富な」Java 修正言語をお勧めできますか?
更新:別のソース コードとして結果を生成する「コンパイラ」がトランスコンパイラと呼ばれることを知っていると、ランタイム ライブラリと特定の Java 機能を必要としないツールであるMirahを見つけることもできます。
android - AndroidアプリでJava/Rubyの混合コードを使用していますか?
Androidアプリの一部をRubyで記述し、JRubyとAndroid Toolsを使用して、Dalvik VMで実行するようにコードをコンパイルすることは可能ですか?Rubyモジュールを1つ実行するだけで、Rubyコードを解釈するためのランタイムサポートは必要ありません。Ruby標準ライブラリ全体に沿ってドラッグしないように、コンパイルされたコードが最小限であると便利です。
それをサポートするためにいくつかのIDE(Eclipseなど)とAndroidツールを構成するにはどうすればよいですか?
android - OnActivityResultは終了時にトリガーされません
次のアプリケーションは期待どおりに機能します。
これにより、ギャラリーピッカーが無限ループで実行されますが、これは望ましくありません。ただし、関数finish
の最後にを挿入すると、呼び出されないようです。壁紙はfoo.jpgに変更されません。ギャラリーが2回目に起動したときに呼び出されますか?何が起こっている?onStart()
onActivityResult()
onActivityResult()
jruby - Mirah '認識されないフラグ: --java'
mirah --バージョン:
Mirah v0.1.3
jruby --バージョン:
jruby 1.7.13 (1.9.3p392) 2014-06-24 43f133c on Java HotSpot(TM) 64-Bit Serve
r VM 1.7.0_67-b01 [Windows 8.1-amd64]
Mirah.org のハウツー ページでmirahc --java <SOME_FILE>
、ソースから Java ファイルを取得するために使用できるはずです。しかし、私は得るUnrecognized flag: --java
。--help
との両方をチェックしましたmirah
が、mirahc
どちらも--java
フラグがリストされていません。
これはもはや機能ではありませんか?
Java と Ruby のバックグラウンドが強いので、いろいろなことを試したり、コンパイルされた Java ソースを表示したりすることで学びたいと思っていました。
編集:
ここで確認しましたgithub。
どうやら何らかの理由で削除されたようです。理由を知っている人はいますか?
groovy - Gradle タスクが最新ではない
タスクの構成フェーズで、いくつかのディレクトリを として登録しbuiltBy: thisTask
ます。ソースが変更されたかどうかをgradleが自動的に検出することを期待していますが、タスクは常に実行されています。
タスクは次のとおりです。
*.class
java コンパイラと同じようにファイルを生成する mirah 言語でソースをコンパイルするためのものです。