24FreelanceMercato freelance che non dorme mai
Attivo

Sviluppo in Koka: Effetti Algebrici e Gestori

81 visualizzazioni#2330
Periodo di pubblicazione7 giornifino a 21.11.2026
Pubblicato23.08.2026
Visualizzazioni8155 in 14 giorni

Informazioni sul servizio

Tradotto
Sono un ingegnere di programmazione funzionale e lavoro quotidianamente in Koka — un linguaggio di ricerca costruito attorno agli effetti algebrici e ai tipi di effetto basati su righe. Se hai bisogno di un prototipo, libreria o strumento vicino al compilatore dove ogni effetto collaterale è tracciato nella firma del tipo, non nascosto nel runtime, ti aiuterò. Il mio lavoro tipico appare così: descrivo il tuo dominio con un piccolo insieme di operazioni di effetto, scrivo gestori che danno a queste operazioni un significato concreto e lascio che il controllore di tipi di Koka dimostri che nessun effetto non gestito sfugge. Grazie a questo, la stessa logica funziona su un database reale, un stub o una riproduzione deterministica per i test — basta scambiare il gestore. Ho usato questa tecnica per costruire parser, automi finiti, pipeline asincrone e interpreti per piccoli linguaggi di dominio. Dal lato del compilatore, leggo con sicurezza come Koka sviluppa gli effetti in stile evidenza-passing, ragiono su come la compilazione tipizzata abbassa i gestori e diagnostico perché una riga di effetto non si unifica come ti aspettavi. Di conseguenza, ottieni codice sorgente Koka pulito e commentato, una breve nota di progetto che giustifica le firme di effetto scelte e una suite di test che controlla ogni gestore in isolamento. I punti complessi li descrivo separatamente in modo che il tuo team possa mantenere il codice dopo di me. Se vedi i gestori di effetto come un sostituto per i trasformatori di monadi o spaghetti di callback — inviami il compito e proporrò un design di effetto concreto prima di iniziare.
Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Natalia M.Programmazione web
Contatto
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