Sobre o serviço
TraduzidoEu escrevo código de produção em Hy — um dialeto Lisp que compila diretamente para AST Python e roda no mesmo interpretador que seu projeto. É exatamente isso que eu ofereço: com Hy-lang você mantém todo o ecossistema Python — requests, pandas, Django, asyncio, seus próprios pacotes — e ainda obtém macros, sintaxe homoicônica e metaprogramação em tempo de compilação. Passei anos conectando esses dois mundos e sei exatamente onde estão as costuras. O que eu normalmente faço: embutir uma pequena camada de script em Hy-lang dentro de um serviço Python existente para que usuários avançados possam estender o comportamento sem necessidade de reimplantação; reescrever código Python repetitivo e volumoso em um punhado de macros Hy limpas; criar linguagens específicas de domínio que se expandem em funções Python regulares na importação; depurar erros a nível de AST quando uma macro produz um nó inválido. Eu entrego módulos testados e legíveis com docstrings claras, uma camada de interação fina para que a chamada de código Python não perceba a fronteira da linguagem, e notas explicando cada macro que introduzi para que a equipe possa manter tudo facilmente. Eu lido com detalhes desconfortáveis que muitos evitam: higiene de gensym, macros de leitor, formas de threading, a compatibilidade do Hy-lang com verificação de tipos e empacotamento. Se você não tem certeza se a metaprogramação Lisp se encaixa no seu projeto Python, peça um piloto limitado — eu vou te mostrar código concreto de antes e depois. Cada entrega vem com exemplos funcionais e uma breve chamada de revisão.