Sviluppo in Janet—un piccolo linguaggio simile a Lisp che si compila in bytecode compatto e si integra in quasi qualsiasi programma C con poco sforzo. Se hai bisogno di uno strato di scripting sopra il codice C o C++ esistente, collego la macchina virtuale di Janet come una libreria, reindirizzo le tue funzioni native nello script e fornisco al tuo team un modo sicuro e isolato per cambiare il comportamento senza ricompilare. I miei risultati tipici sono utilità console compatte, motori di regole e configurazioni, script di collegamento e mini-linguaggi specifici del dominio analizzati dal modulo PEG integrato di Janet. Le grammatiche PEG sono dove Janet brilla davvero: ho scritto parser per formati di log, markup personalizzati, frame di protocollo e linguaggi espressivi—con grammatiche comprensibili e codice di cattura leggibile invece di fragili espressioni regolari. Dal lato dell'integrazione gestisco il marshalling tra strutture C e valori Janet, tipi astratti con ganci corretti per il garbage collector, loop di eventi e packaging in modo che tutto si compili tramite jpm o un semplice Makefile. La correttezza è importante per me: ogni consegna viene fornita con test, commenti sul codice e una breve guida in modo che tu possa mantenerla da solo. Ho spedito codice Janet per strumenti di build, pipeline di elaborazione dati e script lato firmware per obiettivi con risorse limitate. Descrivi la tua interfaccia C o il testo da analizzare—restituirò Janet funzionante e documentato.
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.