24FreelanceMercato freelance che non dorme mai
Attivo

Sviluppo in Nemerle: macro, DSL e salvataggio di dotnet legacy

112 visualizzazioni#2336
Periodo di pubblicazione10 giornifino a 21.11.2026
Pubblicato23.08.2026
Visualizzazioni1128 in 14 giorni

Informazioni sul servizio

Tradotto
Sono un ingegnere che ha trascorso anni ad applicare Nemerle — un linguaggio ibrido funzionale-oggetto sulla piattaforma dotnet CLR — a compiti in cui il normale C# produce montagne di codice boilerplate. Se hai un problema complesso che è difficile esprimere in modo conciso, il sistema di macro di Nemerle fornisce quasi sempre una risposta, e so come usarlo. Ecco cosa faccio esattamente. Prima, generazione di codice a tempo di compilazione: le mie macro si sviluppano in codice strettamente tipizzato prima che il programma venga eseguito, quindi non paghi per la riflessione a tempo di esecuzione e ottieni un controllo completo dei tipi. Secondo, DSL incorporati: progetto piccoli linguaggi che leggono come il tuo dominio del problema, quindi il tuo team descrive le regole in una sintassi comprensibile che si compila direttamente in bytecode CLR. Terzo, integrazione con dotnet legacy: poiché Nemerle vive nativamente su CLR, lo collego ai tuoi assembly C# o F# senza problemi di interoperabilità, avvolgendo vecchie librerie in interfacce funzionali pulite. Combino il pattern matching, i tipi algebrici e le strutture immutabili con classi OOP ordinarie dove è più appropriato, scegliendo il paradigma per ogni modulo specifico piuttosto che imporre uno stile ovunque. Progetti tipici: sostituire centinaia di mapper DTO uniformi con una singola macro generativa, costruire un DSL di validazione che cattura errori a tempo di compilazione, o modernizzazione graduale di un monolite dotnet ingarbugliato. Ricevi codice sorgente documentato, una suite di test unitari, script di build e una breve guida affinché i tuoi sviluppatori possano mantenere le macro dopo il passaggio. Scrivo codice leggibile, spiego ogni tecnica di metaprogrammazione e non lascio mai una scatola nera dietro. Parlami della tua base di codice e dei suoi punti critici — proporrò un intervento minimo di Nemerle per eliminarli.

Protezione escrow SafeDeal

I fondi sono bloccati in escrow Payora USDT (TRC-20) e rilasciati al professionista solo dopo l’approvazione della consegna.

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.

Web T.Programmazione web
Contatto