Hecl脚本是否与本机J2ME midlet一样强大?

时间:2009-09-11 17:03:24

标签: java reflection java-me midlet hecl

查看使用J2ME运行时的脚本语言Hecl,我想知道它的功能:

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

  1. Hecl解释器可以在我的Midlet中运行,并与我的类并排运行吗?
  2. Hecl脚本可以调用Midlet中的任何方法吗?
  3. Hecl脚本可以使用和修改我的任何变量吗?
  4. 提前致谢。

1 个答案:

答案 0 :(得分:1)

杰里米 - 此时你最好给我发电子邮件或者(甚至更好)写信给Hecl邮件列表,而不是依赖我的RSS源来通知我与Hecl有关的SO文章!

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

  2. 由于J2ME没有Reflection,您必须在方法和解释器可用的内容之间编写粘合剂。但这很简单:PutsCmd.java

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

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