HeclスクリプトはネイティブのJ2MEミッドレットと同じくらい強力ですか?
-
05-07-2019 - |
質問
J2MEランタイムを備えたスクリプト言語である Hecl を見ると、その機能について疑問に思います。
ベースMidletに、私が書いたメソッドと変数があると仮定します
- HeclインタープリターはMidlet内で実行でき、クラスと並行して実行できますか
- HeclスクリプトはMidlet内のメソッドを呼び出すことができますか?
- Heclスクリプトは私の変数を利用および変更できますか?
事前に感謝します。
解決
Jeremy-この時点で、Heclに関連するSO記事を通知するためにRSSフィードに頼るよりも、メールを送信するか、Heclメーリングリストに書き込む方がよいでしょう!
-
はい、Heclは「埋め込み」インタープリターとして実行できます。たとえば、アプリ全体をJavaで記述し、イベントへの応答でコールバックにのみインタープリターを使用できます。
-
J2MEにはReflectionがないため、メソッドとインタープリターが利用できるものとの間に接着剤を書く必要があります。ただし、非常に簡単です: PutsCmd.java
-
変数を変更するには、もう一度接着剤を用意する必要があります。それはそれほど難しいことではありません。 Hecl値とJava値を行き来する方法があります。
いずれにせよ、私は時々SOを見ますが、おそらくより詳細な質問にはメーリングリストまたは電子メールが適しているでしょう。
所属していません StackOverflow