24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Desenvolvimento em Koka: Efeitos Algébricos e Manipuladores

77 visualizações#2330
Período de listagem7 diasaté 21.11.2026
Postado23.08.2026
Visualizações7752 em 14 dias

Sobre o serviço

Traduzido
Sou um engenheiro de programação funcional e trabalho diariamente em Koka — uma linguagem de pesquisa construída em torno de efeitos algébricos e tipos de efeito baseados em linha. Se você precisa de um protótipo, biblioteca ou ferramenta próxima do compilador onde cada efeito colateral é rastreado na assinatura de tipo, e não oculto em tempo de execução, eu ajudarei. Meu trabalho típico se parece com isso: descrevo seu domínio com um pequeno conjunto de operações de efeito, escrevo manipuladores que dão a essas operações um significado concreto e deixo o verificador de tipos do Koka provar que nenhum efeito não tratado escapa. Por causa disso, a mesma lógica roda em um banco de dados real, um stub ou replay determinístico para testes — basta trocar o manipulador. Usei essa técnica para construir analisadores, autômatos finitos, pipelines assíncronos e intérpretes para pequenas linguagens de domínio. Do lado do compilador, leio com confiança como o Koka desdobra efeitos em estilo de passagem de evidência, raciocino sobre como a compilação tipada reduz manipuladores e diagnostico por que uma linha de efeito não se unifica da maneira que você esperava. Como resultado, você obtém código-fonte Koka limpo e comentado, uma nota de projeto curta justificando as assinaturas de efeito escolhidas e um conjunto de testes verificando cada manipulador em isolamento. Pontos complexos eu descrevo separadamente para que sua equipe possa manter o código após mim. Se você vê manipuladores de efeito como um substituto para transformadores de monada ou espaguete de callback — me envie a tarefa e eu proponho um design de efeito concreto antes de começarmos.
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.

Natalia M.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