RainLisp
RainLisp é uma linguagem de programação pertencente à família de linguagens LISP com muitas semelhanças com Scheme. É implementado inteiramente em C e, portanto, integrado ao ecossistema .NET. Não se destina a substituir sua linguagem de programação diária no trabalho. No entanto, você pode integrá-lo aos seus sistemas existentes para permitir sua configuração em termos de código. Você também pode usá-lo de forma independente com seu editor de código para aprender LISP, brincar com ele e se divertir.
Listado em categorias:
Código abertoGitHubFerramentas de desenvolvimentoDescrição
RainLisp é uma linguagem de programação pertencente à família de linguagens LISP com muitas semelhanças com o Scheme. É implementada inteiramente em C e, portanto, trazida para o ecossistema .NET. Não se destina a substituir sua linguagem de programação diária no trabalho, mas você pode integrá-la aos seus sistemas existentes para permitir sua configuração em termos de código. A simplicidade e capacidades do RainLisp o tornam ideal para ser usado como uma DSL (Linguagem Específica de Domínio) que se integra ao seu sistema .NET. Além disso, você pode facilmente estendê-lo para implementar seu próprio dialeto LISP ou substituir alguns de seus componentes como o tokenizador e o analisador e reutilizar o avaliador para construir facilmente uma linguagem de programação totalmente diferente, mas compatível. Você também pode usá-lo independentemente usando seu editor de código para aprender LISP, brincar com ele e se divertir.
Como usar RainLisp?
Para usar o RainLisp, basta baixar o Console RainLisp ou a extensão RainLisp para o VSCode. Você pode começar explorando a documentação, tutoriais e especificações fornecidas. Use o editor de código para escrever e executar código RainLisp e aproveite sua integração com o ecossistema .NET para várias tarefas de programação.
Recursos principais de RainLisp:
1️⃣
Linguagem de programação LISP
2️⃣
Integração com o ecossistema .NET
3️⃣
Capacidades de DSL
4️⃣
Extensibilidade para dialetos personalizados
5️⃣
Editor de código para aprendizado
Por que usar RainLisp?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Implementar lógica de fluxo de trabalho em RainLisp | ✅ | |
# 2 | Construir uma DSL para configuração de sistema .NET | ✅ | |
# 3 | Aprender e experimentar com LISP | ✅ |
Desenvolvido por RainLisp?
RainLisp é desenvolvido por chr1st0scli, um programador apaixonado por criar ferramentas e linguagens inovadoras para a comunidade de desenvolvedores.