HeclスクリプトはネイティブのJ2MEミッドレットと同じくらい強力ですか?

StackOverflow https://stackoverflow.com/questions/1412141

質問

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

ベースMidletに、私が書いたメソッドと変数があると仮定します

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

事前に感謝します。

役に立ちましたか?

解決

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

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

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top