Frage

Mit Blick auf Hecl , die Skriptsprache mit einer J2ME-Laufzeit, frage ich mich, über seine Fähigkeiten:

Unter der Annahme, meine Basis Midlet hat Methoden und Variablen, die ich geschrieben habe,

  1. Kann die Hecl Interpreter in meinem Midlet und Seite an Seite mit meinen Klassen?
  2. Kann das Hecl Skript innerhalb des Midlet jede meiner Methoden nennen?
  3. Kann das Hecl Skript verwenden und jede meiner Variablen ändern?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Jeremy - an diesem Punkt werden Sie besser dran, mir eine E-Mail oder (noch besser) Schreiben an der Hecl Mailing-Liste, anstatt auf meinem RSS-Feed unter Berufung mich Hecl Zusammenhang von SO Artikeln benachrichtigen

!
  1. Ja, Hecl kann als 'eingebettet' Interpreter ausführen. Zum Beispiel könnte man eine ganze App in Java schreiben und nur den Interpreter für Rückrufe als Reaktion auf Ereignisse verwendet werden.

  2. Da J2ME Reflexion nicht haben, müssen Sie den Kleber zwischen den Methoden schreiben und was mit dem Dolmetscher zur Verfügung steht. Es ist ziemlich einfach, aber: PutsCmd.java

  3. Variablen ändern, noch einmal, man müßte etwas Klebstoff zur Verfügung zu stellen. Es ist nicht so, obwohl hart. Es gibt Möglichkeiten, hin und her zwischen Hecl Werte und Java-Werte abzubilden.

Auf jedem Fall Ich sehe SO von Zeit zu Zeit, aber die Mailingliste oder E-Mail würde wahrscheinlich zu einem besseren Ort für detailliertere Fragen sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top