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:


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.