Groovy e Groovy ++, eles são diferentes?
Pergunta
Eu recentemente vim a saber que Groovy ++ foi lançado, qual é a principal diferença em Groovy e Groovy ++?
Solução
da página Groovy ++ http://code.google.com/p/groovypptest/
Groovy ++ é estaticamente digitado extensão de linguagem de programação Groovy.Além disso, a todas as guloseimas de Groovy Standard adicionam muita funcionalidade
- verificação de tempo de compilação de código
- tão rápido quanto o desempenho java do código compilado
- Mistura fácil de código estaticamente e dinâmico
- Inferência de tipo muito poderosa
- traços de recursão de cauda (interfaces com implementação padrão)
- métodos de extensão (Categorias de tempo de compilação)
- Biblioteca padrão de utilitários para programação funcional, concorrência e computação distribuída (estágio de protótipo precoce)
Outras dicas
Há um bom artigo sobre o que Groovy ++ traz para Groovy aqui .Inclui resultados de referência, para que você possa ver a diferença de desempenho vs. Groovy e java reta.
Groovy ++ é uma extensão para o idioma core groovy 1.x.Você solta o arquivo groovypp.jar no diretório da biblioteca Groovy, adicione @typed na frente da palavra-chave do pacote em seu código e, em seguida, execute seu código como você faria em Core Groovy.Ele infere os tipos e funciona mais rápido!