1

J2MEランタイムを備えたスクリプト言語であるHeclを見てみると、その機能について疑問に思っています。

ベースとなる Midlet には、私が作成したメソッドと変数があると仮定します。

  1. Hecl インタープリターは、Midlet 内で、クラスと並行して実行できますか?
  2. Hecl スクリプトは、Midlet 内のメソッドを呼び出すことができますか?
  3. Hecl スクリプトは、私の変数を利用および変更できますか?

前もって感謝します。

4

1 に答える 1

1

Jeremy - この時点で、Hecl に関連する SO 記事の通知を RSS フィードに頼るよりも、私に電子メールを送信するか、(さらに良いのは) Hecl メーリング リストに書き込む方がよいでしょう!

  1. はい、Hecl は「組み込み」インタープリターとして実行できます。たとえば、アプリ全体を Java で作成し、イベントに応答するコールバックにのみインタープリターを使用することができます。

  2. J2ME には Reflection がないため、メソッドとインタープリターが利用できるものとの間の接着剤を作成する必要があります。ただし、それは非常に簡単です: PutsCmd.java

  3. 変数を変更するには、もう一度接着剤を用意する必要があります。とはいえ、それほど難しいことではありません。Hecl 値と Java 値の間を行き来する方法があります。

いずれにせよ、私は SO を時々見ていますが、より詳細な質問については、メーリング リストまたは電子メールの方が適しているでしょう。

于 2009-09-11T19:48:32.613 に答える