1

回顾Hecl,一种带有 J2ME 运行时的脚本语言,我想知道它的功能:

假设我的基础 Midlet 具有我编写的方法和变量

  1. Hecl 解释器可以在我的 Midlet 中运行,并与我的课程并排运行吗?
  2. Hecl 脚本可以在 Midlet 中调用我的任何方法吗?
  3. Hecl 脚本可以利用和修改我的任何变量吗?

提前致谢。

4

1 回答 1

1

Jeremy - 在这一点上,你最好给我发电子邮件或(甚至更好)写信到 Hecl 邮件列表,而不是依靠我的 RSS 提要来通知我与 Hecl 相关的 SO 文章!

  1. 是的,Hecl 可以作为“嵌入式”解释器运行。例如,您可以用 Java 编写整个应用程序,并且只使用解释器进行回调以响应事件。

  2. 由于 J2ME 没有反射,因此您必须编写方法与解释器可用的方法之间的粘合剂。不过,这很容易:PutsCmd.java

  3. 要再次修改变量,您必须提供一些胶水。不过这并不难。有多种方法可以在 Hecl 值和 Java 值之间来回映射。

无论如何,我会不时观看 SO,但邮件列表或电子邮件可能是更详细的问题的更好地方。

于 2009-09-11T19:48:32.613 回答