Roy (linguagem de programação)
Aspeto
Roy é uma linguagem de programação experimental que compila para javascript desenvolvida primariamente pelo Brian McKenna. A motivação principal do Brian foi "escrever javascript correcto é um processo difícil".[1]
História
[editar | editar código-fonte]Roy foi inicialmente publicado em 29 de maio de 2011.[2]
Principais características
[editar | editar código-fonte]As principais mais valias de Roy são[3]:
- tipo de notação Damas-Hindley-Milner
- notação onde espaços em branco são significantes
- Metaprogramação no momento da compilação
- Uniões marcadas simples
- Casamento de padrões
- sistema com tipo de propriedade estrutural
- notação tipo Monad (programação funcional)
Referências
- ↑ «Strange Loop 2012: Roy». Consultado em 28 de novembro de 2012.
"... escrever javascript correcto é um processo difícil e nenhuma dessas linguagens realmente resolve isso, nem sequer Coffeescript ...
- ↑ «Initial Commit on Github». 29 de maio de 2011. Consultado em 28 de novembro de 2012
- ↑ Brian McKenna. «Roy». Consultado em 28 de novembro de 2012