São scripts HECL tão poderoso quanto midlets J2ME nativas?
-
05-07-2019 - |
Pergunta
Olhando por cima HECL , a linguagem de script com um tempo de execução J2ME, gostaria de saber sobre suas capacidades:
Assumindo minha base Midlet tem métodos e variáveis ??que eu escrevi
- Pode o HECL intérprete prazo dentro do meu Midlet, e lado a lado com as minhas aulas?
- Pode o script HECL chamar qualquer um dos meus métodos dentro do Midlet?
- Pode o script HECL utilizar e modificar qualquer um dos meus variáveis?
Agradecemos antecipadamente.
Solução
Jeremy - neste momento você seria melhor fora de mim e-mail ou (melhor ainda) escrevendo para a lista de discussão HECL, ao invés de confiar no meu feed RSS para notificá-me de artigos SO relacionados a HECL
-
Sim, HECL pode ser executado como um intérprete 'incorporado'. Por exemplo, você poderia escrever um aplicativo inteiro em Java e só usar o intérprete para retornos de chamada em resposta a eventos.
-
Uma vez que J2ME não tem Reflexão, você tem que escrever a cola entre os seus métodos e que está disponível para o intérprete. É muito fácil, no entanto: PutsCmd.java
-
Para modificar variáveis, mais uma vez, você teria que fornecer um pouco de cola. Não é que embora difícil. Existem maneiras de mapear e para trás entre os valores HECL e valores Java.
Em qualquer caso, eu assisto SO de vez em quando, mas a lista de discussão ou e-mail provavelmente seria um lugar melhor para perguntas mais detalhadas.