delegua-node
Versão de Delégua com suporte a importação de pacotes pelo ecossistema do Node.js.
Motivação
Em versões anteriores, o suporte ao ecossistema Node vinha embutido no pacote do núcleo da linguagem. Isso virou um problema quando tentamos importar o pacote numa aplicação com Webpack.
Como o Webpack tenta ler todas as referências de todos os módulos recursivamente, independente se estamos importando um módulo ou vários, há problemas quando tentamos importar node:child_process na parte de navegador de internet e as aplicações falham.
Implicações
Se sua aplicação:
- Precisa suportar importações, seja de outros fontes, seja de bibliotecas NPM
- Pode executar no ambiente Node.js
Ela pode, então, usar este pacote. Caso contrário, o uso apenas do núcleo da linguagem é uma escolha melhor.
Instalação
Se quiser instalar no seu computador,
você deve ter antes o Node.js instalado em seu ambiente.
Com o Node.js instalado, execute o seguinte comando em um prompt de comando (Terminal, PowerShell ou cmd no Windows, Terminal ou sh em Mac e Linux):
npm install -g delegua
Usando como LAIR (Leia-Avalie-Imprima-Repita) em console
Feita a instalação no seu ambiente, execute o seguinte comando:
delegua
Você terá um interpretador Delégua que avalia expressões linha a linha.
Um exemplo de uso é como uma calculadora:
delegua> 2 + 2
4
delegua> 2 * 3
6
delegua> 2 ** 10
1024
Para finalizar a execução do interpretador LAIR Delégua, use o atalho Ctrl + C (todos os sistemas operacionais).
Dialetos que suportam o modo LAIR
- Delégua
- Égua Clássico
- EguaP
Executando arquivos
É possível usar o interpretador com outros dialetos, como Égua.
delegua --dialeto egua
Veja aqui todos os dialetos suportados.
Se não quiser instalar as bibliotecas que acompanham Delégua, apenas o núcleo da linguagem pode ser instalado:
npm install -g @designliquido/delegua
Tradução para outras linguagens
Delégua traduz para JavaScript e vice-versa. Mais informações aqui.