24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Engenheiro da linguagem Dylan: aplicações nativas, macros e resgate de legado

103 visualizações#2342
Período de listagem9 diasaté 21.11.2026
Postado23.08.2026
Visualizações10362 em 14 dias

Sobre o serviço

Traduzido
Eu desenvolvo programas em Dylan — um descendente multiparadigma de Lisp e CLOS cujo modelo de objeto eu estudei por anos em tarefas reais. Se você precisa de código funcional, eu entrego: binários nativos construídos com a cadeia de ferramentas do compilador Dylan, módulos com declarações e importações de biblioteca cuidadosas, funções genéricas com despacho sobre uma verdadeira hierarquia de classes. O despacho múltiplo é o recurso mais forte da linguagem, e eu projeto em torno dele conscientemente em vez de lutar contra isso. O trabalho geralmente começa com uma conversa sobre seu domínio de problema. Então eu modelo a tarefa como classes e funções genéricas, coloco definições seladas onde o compilador deve otimizar agressivamente, e abro apenas aquelas partes que devem permanecer extensíveis. Eu escrevo macros higiênicas quando um padrão se repete com muita frequência, e as mantenho legíveis para que sua equipe as mantenha após minha saída. A maior parte da minha prática é resgatar código legado de Dylan: projetos abandonados por autores que partiram, fontes que pararam de compilar nas versões atuais da cadeia de ferramentas, montes de código funcional que as pessoas têm medo de tocar. Eu os trago de volta à compilação, adiciono testes, documento os limites dos módulos e entrego algo que pode ser desenvolvido. A entrega inclui fontes compiláveis, um executável nativo pronto, notas sobre a estrutura da biblioteca e uma gravação curta da construção para reprodução. Eu testo cada mudança, mantenho os commits pequenos, explico decisões em linguagem simples. Precisa de uma nova aplicação nativa, um vínculo com uma biblioteca C existente, otimização de funções genéricas quentes ou portabilidade cuidadosa — eu levarei do esboço ao binário pronto.
Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Oksana L.Programação web
Contato
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora