Hecl脚本是否与本机J2ME midlet一样强大?
-
05-07-2019 - |
题
查看 Hecl ,这是一个带有J2ME运行时的脚本语言,我想知道它的功能:
假设我的基础Midlet有我编写的方法和变量
- Hecl解释器可以在我的Midlet中运行,并与我的类并排运行吗?
- Hecl脚本可以调用Midlet中的任何方法吗?
- Hecl脚本可以使用和修改我的任何变量吗? 醇>
提前致谢。
解决方案
杰里米 - 此时你最好给我发电子邮件或者(甚至更好)写信给Hecl邮件列表,而不是依赖我的RSS源来通知我与Hecl有关的SO文章!
-
是的,Hecl可以作为“嵌入式”解释器运行。例如,您可以使用Java编写整个应用程序,并仅使用解释器进行回调以响应事件。
-
由于J2ME没有Reflection,您必须在方法和解释器可用的内容之间编写粘合剂。但这很简单: PutsCmd.java
-
要再次修改变量,您必须提供一些胶水。虽然不是那么难。有多种方法可以在Hecl值和Java值之间来回映射。
醇>
无论如何,我不时会看到SO,但邮件列表或电子邮件可能是更详细问题的更好地方。
不隶属于 StackOverflow