Introdução
Sobre Red
- Red é uma linguagem de programação que cabe em um único executável com cerca de 1MB. Sem instalação, sem setup
- Red é gratuito e open-source.
- Red é interpretado, mas você pode compilar seu código para gerar executáveis standalone.
- Red executa alguma compilação antes da interpretação, então é bem rápido.
- Red é simples, sem "bloat".
- Red está em desenvolvimento, mas o objetivo é:
- ser multi-plataforma;
- ter ferramentas gráficas para todos os sistemas operacionais;
- ser uma linguagem de programação full-stack ou seja, do mais baixo ao mais alto nível.
- Red é a evolução open-source do Rebol. Se você quer conhecer algumas das características do Red que ainda não estão disponíveis, você deve baixar e testar o Rebol, mas Red é o futuro.
- Red está sendo desenvolvido por um grupo liderado por Nenad Rakocevic.
- Recentemente, Red levantou fundos substanciais com uma ICO e foi criada a Red Foundation em Paris, França, então, o Red está aqui para ficar.
Uma amostra de Red:
Red [needs: view]
view [
f1: field "First name"
f2: field "Last name"
button "Greet Me!" [
t1/text: rejoin ["Have a very nice day " f1/text " " f2/text "!"]
]
return
t1: text "" 200
]
Se você achou interessante, dê uma olhada em Short Red Examples, por Nick Antonaccio.
Sobre este trabalho:
É uma evolução do Red Language Notebook.
Eu usei HelpNDoc para desenvolver uma interface mais útil e completa.
Notas:
- Eu uso Windows, então todo esse trabalho é feito em cima deste sistema.
- Eu não sou um programador experiente em Red, aliás, eu nem sou um programador.
- Esta não é uma referência completa de Red (ainda?).
- Muitas vezes eu não uso a melhor formatação para os scripts, dê uma olhada em Red's coding style guide.
- Eu tento fazer meu trabalho original, mas parte foi copiada da documentação oficial do Red ou baseada em exemplos que encontrei em:
- red-by-example.org por Arie van Wingerden e Mike Parr
- mycode4fun.com.uk por Alan Brack
- redprogramming.com por Nick Antonaccio
Ainda, muita coisa foi obtida da comunidade, em gitter.im/red/home.
Obrigado a todos!!!
- Se você não encontrar alguma coisa na documentação do Red, você sempre pode pesquisar em www.rebol.com.