Sobre o serviço
TraduzidoSou um programador de sistemas que trabalha quase exclusivamente em Gambit Scheme, transformando programas R7RS compactos e expressivos em executáveis nativos rápidos. Eu amo o compilador do Gambit Scheme acima de tudo — ele produz código C limpo que eu então ajusto e monto em binários independentes sem surpresas em tempo de execução. Se você precisa de um utilitário de linha de comando, um daemon de longa duração ou um núcleo numérico que inicie instantaneamente e funcione próximo ao metal, esse é exatamente o trabalho que me interessa. Eu também incorporo o Gambit Scheme dentro de aplicações C e C++ existentes, adicionando uma camada de script que seus usuários podem estender sem recompilar todo o produto. Para tarefas distribuídas, uso o Termite — uma biblioteca de atores que vem com o Gambit Scheme — e construo clusters tolerantes a falhas onde processos migram entre nós e se recuperam corretamente após falhas. Um projeto típico inclui um protótipo funcional, código fonte comentado e legível, um script de construção reproduzível, testes unitários e um guia curto para que sua equipe possa manter o código após a entrega. Eu perfilo pontos críticos, substituo listas genéricas por vetores tipados onde é importante e, através da interface de função estrangeira, reutilizo bibliotecas C em que você já confia. A correção é tão importante para mim quanto a velocidade: mantenho o núcleo funcional puro pequeno e empurro os efeitos colaterais para as bordas. Fale-me sobre a carga, plataformas-alvo e prazos — e eu proponho um plano concreto baseado no Gambit Scheme.