24FreelanceMercato freelance che non dorme mai
Attivo

Ingegnere del linguaggio Dylan: applicazioni native, macro e recupero di codice legacy

109 visualizzazioni#2342
Periodo di pubblicazione9 giornifino a 21.11.2026
Pubblicato23.08.2026
Visualizzazioni10968 in 14 giorni

Informazioni sul servizio

Tradotto
Sviluppo programmi in Dylan — un discendente multiparadigma di Lisp e CLOS il cui modello a oggetti ho studiato per anni su compiti reali. Se hai bisogno di codice funzionante, lo fornisco: binari nativi costruiti con la toolchain del compilatore Dylan, moduli con dichiarazioni e importazioni di librerie accurate, funzioni generiche con dispatch su una vera gerarchia di classi. Il dispatch multiplo è la caratteristica più forte del linguaggio, e lo progetto consapevolmente piuttosto che combatterlo. Il lavoro di solito inizia con una conversazione sul tuo dominio di problema. Poi modello il compito come classi e funzioni generiche, metto definizioni sigillate dove il compilatore dovrebbe ottimizzare aggressivamente, e apro solo quelle parti che dovrebbero rimanere estensibili. Scrivo macro igieniche quando un modello si ripete troppo spesso, e le mantengo leggibili affinché il tuo team possa mantenerle dopo la mia partenza. La maggior parte della mia pratica consiste nel recuperare codice legacy di Dylan: progetti abbandonati da autori partiti, sorgenti che hanno smesso di compilare sulle versioni attuali della toolchain, cumuli di codice funzionale che le persone hanno paura di toccare. Li riporto alla compilazione, aggiungo test, documento i confini dei moduli e consegno qualcosa che può essere sviluppato. La consegna include sorgenti compilabili, un eseguibile nativo pronto, note sulla struttura della libreria e una breve registrazione dello schermo della compilazione per la riproduzione. Testo ogni modifica, mantengo i commit piccoli, spiego le decisioni in linguaggio semplice. Hai bisogno di una nuova applicazione nativa, un binding a una libreria C esistente, ottimizzazione di funzioni generiche calde o porting accurato — lo porterò da schizzo a binario pronto.
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.

Oksana L.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