Sind Hecl Skripte so mächtig wie nativer J2ME-Midlets?
-
05-07-2019 - |
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,
- Kann die Hecl Interpreter in meinem Midlet und Seite an Seite mit meinen Klassen?
- Kann das Hecl Skript innerhalb des Midlet jede meiner Methoden nennen?
- Kann das Hecl Skript verwenden und jede meiner Variablen ändern?
Vielen Dank im Voraus.
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
!-
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.
-
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
-
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.