Expressões constantes
Expressões dependentes
Valores compostos
Funções independentes
Funções dependentes
Funções recursivas
Funções sobre valores compostos
Funções de ordem superior
Listas
Conjuntos
Coleções
Objetos
Classes
Reflexão
Anotações
Linguagens de domínio internas (DSL)
Estratégia
Objetos compostos
Visitante
Observador
Comandos