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

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


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


提前致谢。

最佳答案

Jeremy-在这一点上,您最好还是给我发送电子邮件或(甚至更好)写给Hecl邮件列表,而不是依靠我的RSS feed通知我有关Hecl的SO文章!


是的,Helc可以作为“嵌入式”解释器运行。例如,您可以用Java编写整个应用程序,而仅将解释器用于响应事件的回调。
由于J2ME没有反射功能,因此您必须在方法和解释器可用的方法之间编写粘合剂。不过,这很简单:PutsCmd.java
要再次修改变量,您必须提供一些胶水。这并不难。有一些方法可以在Hecl值和Java值之间来回映射。


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

10-06 13:15