Sobre o serviço
TraduzidoEu escrevo código real em Scheme e Guile usando Wisp — um leitor de espaço em branco para Lisp do padrão SRFI-119. Em vez de afogar a lógica em parênteses aninhados, Wisp permite que você expresse o mesmo Lisp através da indentação e da estrutura de linhas: o código-fonte é legível como um pseudocódigo organizado, mas compila exatamente para as s-expressões que Guile espera.
O que eu faço:
— Scripts e pequenos programas em Wisp para GNU Guile, executáveis diretamente do shell através do leitor SRFI-119.
— Refatoração de Scheme existente, pesado em parênteses, para Wisp legível e vice-versa quando s-expressões canônicas são necessárias.
— Macros higiênicas, funções de ordem superior, recursão de cauda e divisão inteligente de módulos em forma Wisp.
— Auxiliares REPL, código de colagem de construção e scripts de automação onde o Lisp indentado torna a intenção clara.
— Testes, comentários de código e uma breve referência para que sua equipe leia e estenda o código-fonte Wisp com confiança.
Por que Wisp: não é uma nova linguagem, apenas um leitor. Tudo permanece 100% compatível com Guile e Scheme, incluindo macros e bibliotecas — você obtém todo o poder do Lisp com muito menos ruído visual. Eu mantenho o código idiomático, bem estruturado e documentado, e explico honestamente as compensações do Wisp em relação às s-expressões clássicas para que você escolha a forma certa para cada arquivo. Script, uma aplicação Guile ou ensinar uma equipe que teme parênteses — eu transformo a ideia em um Lisp indentado organizado e sustentável.
O que eu faço:
— Scripts e pequenos programas em Wisp para GNU Guile, executáveis diretamente do shell através do leitor SRFI-119.
— Refatoração de Scheme existente, pesado em parênteses, para Wisp legível e vice-versa quando s-expressões canônicas são necessárias.
— Macros higiênicas, funções de ordem superior, recursão de cauda e divisão inteligente de módulos em forma Wisp.
— Auxiliares REPL, código de colagem de construção e scripts de automação onde o Lisp indentado torna a intenção clara.
— Testes, comentários de código e uma breve referência para que sua equipe leia e estenda o código-fonte Wisp com confiança.
Por que Wisp: não é uma nova linguagem, apenas um leitor. Tudo permanece 100% compatível com Guile e Scheme, incluindo macros e bibliotecas — você obtém todo o poder do Lisp com muito menos ruído visual. Eu mantenho o código idiomático, bem estruturado e documentado, e explico honestamente as compensações do Wisp em relação às s-expressões clássicas para que você escolha a forma certa para cada arquivo. Script, uma aplicação Guile ou ensinar uma equipe que teme parênteses — eu transformo a ideia em um Lisp indentado organizado e sustentável.