Sobre o serviço
TraduzidoEu desenvolvo aplicações reais em Kawa Scheme — uma implementação de Scheme que compila diretamente para bytecode Java e roda em qualquer lugar onde a JVM está disponível. Minha especialidade é a fronteira onde Lisp encontra a plataforma Java, e eu torno essa fronteira conveniente e previsível. Precisa chamar bibliotecas Java existentes a partir de Scheme? Eu configurarei uma interoperabilidade limpa com chamadas de método tipadas, acesso a campos e generics para que o código Kawa Scheme seja legível e execute rapidamente. Quer incorporar uma camada de scripting dentro de uma aplicação Java? Eu implementarei um interpretador Kawa Scheme embutido com um ambiente isolado, objetos host elevados e uma pequena API documentada que sua equipe pode estender sem medo. Eu também cuido do scripting Android em Kawa Scheme: vinculando código Scheme a Activities, serviços em segundo plano e manipuladores de eventos para obter uma camada Lisp em cima do seu aplicativo. Um resultado típico: um módulo Kawa Scheme compilável com builds Ant ou Gradle, chamável a partir de jar Java, wrappers de interoperabilidade para suas classes principais, macros e recursão de cauda para limpeza, testes unitários e um guia curto para que o próximo desenvolvedor possa se atualizar em um dia. Tenho anos de experiência trabalhando com Scheme, Common Lisp e a JVM; valorizo código legível, prazos honestos e comunicação fluida. Descreva sua pilha e objetivo — e eu explicarei exatamente como Kawa Scheme se encaixa e o que o resultado fará.