Scrivo codice di produzione in Hy — un dialetto Lisp che si compila direttamente in AST Python e gira sullo stesso interprete del tuo progetto. È esattamente ciò che offro: con Hy-lang mantieni l'intero ecosistema Python — requests, pandas, Django, asyncio, i tuoi pacchetti — e in più ottieni macro, sintassi homoiconica e metaprogrammazione a tempo di compilazione. Ho trascorso anni a collegare questi due mondi e so esattamente dove si trovano le giunture. Ciò che di solito affronto: incorporare un piccolo strato di scripting in Hy-lang all'interno di un servizio Python esistente in modo che gli utenti avanzati possano estendere il comportamento senza dover ridistribuire; riscrivere codice Python ingombrante e ripetitivo in un pugno di pulite macro Hy; creare linguaggi specifici per il dominio che si espandono in normali funzioni Python all'importazione; eseguire il debug degli errori a livello di AST quando una macro produce un nodo non valido. Fornisco moduli leggibili e testati con docstring chiare, un sottile strato di interazione in modo che il codice Python non noti il confine linguistico, e note che spiegano ogni macro che ho introdotto in modo che il team possa facilmente mantenerlo tutto. Affronto dettagli scomodi che molti evitano: igiene di gensym, macro di lettura, forme di threading, l'amicizia di Hy-lang con il controllo dei tipi e il packaging. Se non sei sicuro che la metaprogrammazione Lisp si adatti al tuo progetto Python, ordina un pilota limitato — ti mostrerò codice concreto prima e dopo. Ogni consegna viene fornita con esempi funzionanti e una breve chiamata di revisione.
Freelancer contacts
E-mailShow
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.
Contact the freelancer
Order the service or ask the freelancer a question.