Являются ли скрипты Hecl такими же мощными, как нативные мидлеты J2ME?

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

Вопрос

Глядя на Hecl , язык сценариев со средой выполнения J2ME, мне интересно узнать о его возможностях:

Предполагая, что у моего базового мидлета есть методы и переменные, которые я написал

<Ол>
  • Может ли интерпретатор Hecl работать внутри моего мидлета и параллельно с моими классами?
  • Может ли скрипт Hecl вызвать любой из моих методов в мидлете?
  • Может ли скрипт Hecl использовать и изменять какие-либо из моих переменных?
  • Заранее спасибо.

    Это было полезно?

    Решение

    Джереми - на этом этапе вам лучше будет писать мне по электронной почте или (что еще лучше) писать в список рассылки Hecl, чем полагаться на мой RSS-канал, чтобы уведомлять меня о SO статьях, связанных с Hecl!

    1. Да, Hecl может работать как встроенный интерпретатор. Например, вы можете написать целое приложение на Java и использовать интерпретатор только для обратных вызовов в ответ на события.

    2. Поскольку в J2ME нет Reflection, вы должны написать связь между вашими методами и тем, что доступно интерпретатору. Это довольно легко, однако:

    3. Чтобы еще раз изменить переменные, вам нужно будет предоставить немного клея. Это не так сложно, хотя. Есть способы сопоставления значений Hecl и Java.

    4. В любом случае я время от времени смотрю SO, но список рассылки или электронная почта, вероятно, были бы лучшим местом для более подробных вопросов.

    scroll top