Question

En regardant le Hecl , le langage de script avec un environnement d'exécution J2ME, je m'interroge sur ses capacités:

En supposant que ma base Midlet comporte des méthodes et des variables que j'ai écrites

  1. L’interprète Hecl peut-il s’exécuter dans mon Midlet et côte à côte avec mes cours?
  2. Le script Hecl peut-il appeler n'importe laquelle de mes méthodes dans Midlet?
  3. Le script Hecl peut-il utiliser et modifier mes variables?

Merci d'avance.

Était-ce utile?

La solution

Jeremy - à ce stade, vous feriez mieux de m'envoyer un email ou (encore mieux) d'écrire sur la liste de diffusion Hecl, plutôt que de compter sur mon flux RSS pour me tenir informé des articles SO sur Hecl!

  1. Oui, Hecl peut s'exécuter en tant qu'interpréteur "intégré". Par exemple, vous pouvez écrire une application entière en Java et utiliser uniquement l'interpréteur pour les rappels en réponse à des événements.

  2. Puisque J2ME n'a pas Reflection, vous devez écrire le lien entre vos méthodes et ce qui est disponible pour l'interpréteur. C'est assez facile, cependant: Pelleterme de couleur >

  3. Pour modifier les variables, encore une fois, vous devez fournir un peu de colle. Ce n'est pas si difficile cependant. Il existe des moyens de mapper les valeurs Hecl aux valeurs Java.

En tout cas, je regarde SO de temps en temps, mais la liste de diffusion ou l’email serait probablement un meilleur endroit pour des questions plus détaillées.

scroll top