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

  1. Pode o HECL intérprete prazo dentro do meu Midlet, e lado a lado com as minhas aulas?
  2. Pode o script HECL chamar qualquer um dos meus métodos dentro do Midlet?
  3. Pode o script HECL utilizar e modificar qualquer um dos meus variáveis?

Agradecemos antecipadamente.

Foi útil?

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

  1. 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.

  2. 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

  3. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top