24FreelanceMercato freelance che non dorme mai
Attivo

Applicazioni Funzionali Pure su JVM in Frege

72 visualizzazioni#2366
CategoriaFatto a mano
Periodo di pubblicazione12 giornifino a 21.11.2026
Pubblicato23.08.2026
Visualizzazioni7235 in 14 giorni

Informazioni sul servizio

Tradotto
Scrivo software funzionale in Frege — essenzialmente un dialetto di Haskell che si compila in bytecode Java e gira su qualsiasi JVM. Se il tuo team opera all'interno dell'ecosistema Java ma desidera le garanzie della programmazione funzionale pura, posso aiutare a collegare questi due mondi. Negli ultimi anni ho fornito servizi, librerie e utilità da riga di comando dove pigrizia, immutabilità e tipizzazione rigorosa hanno eliminato intere classi di errori prima che il codice raggiungesse la produzione. Tipicamente il mio lavoro appare così. Progetto un nucleo puro senza effetti collaterali in Frege e spingo tutti gli input-output ai confini del sistema in modo che la logica di business rimanga testabile e prevedibile. Mi affido al sistema di tipi per modellare con precisione il tuo dominio: utilizzando tipi di dati algebrici e classi di tipo invece di controlli null difensivi. Poiché Frege gira direttamente sulla JVM, scrivo strati di integrazione accurati che invocano librerie Java esistenti, avvolgono classi legacy in wrapper funzionali sicuri ed espongono moduli Frege per essere richiamati da Kotlin o Java senza attriti. La pigrizia mi consente di esprimere pipeline di streaming e strutture infinite conservando la memoria. Gestisco anche aspetti pratici: configurazione della build tramite Gradle o Maven, imballaggio, integrazione continua, test basati su proprietà in stile QuickCheck e documentazione che i tuoi ingegneri Java comprenderanno. Il deliverable include codice sorgente commentato, una build riproducibile, una breve nota sui pattern di design adottati e una walkthrough con il tuo team in modo che tu possa mantenere il codice successivamente. Che tu abbia bisogno di un prototipo riscritto per correttezza, di un modulo critico rivisitato o di mentoring in pattern funzionali sulla JVM — fornisco codice che è corretto per costruzione e un piacere da sviluppare.
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.

Alex P.Fatto a mano
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