Informazioni sul servizio
TradottoSono un programmatore di sistemi che lavora quasi esclusivamente in Gambit Scheme, trasformando programmi R7RS compatti ed espressivi in eseguibili nativi veloci. Adoro soprattutto il compilatore di Gambit Scheme: produce codice C pulito che poi ottimizzo e assemblo in binari autonomi senza sorprese durante l'esecuzione. Se hai bisogno di un'utilità da riga di comando, di un demone a lungo termine o di un core numerico che si avvia istantaneamente e gira vicino all'hardware, questo è esattamente il lavoro che mi interessa. Integro anche Gambit Scheme all'interno di applicazioni C e C++ esistenti, aggiungendo uno strato di scripting che i tuoi utenti possono estendere senza ricompilare l'intero prodotto. Per compiti distribuiti, utilizzo Termite — una libreria di attori che viene fornita con Gambit Scheme — e costruisco cluster tolleranti ai guasti in cui i processi migrano tra i nodi e si riprendono correttamente dopo i fallimenti. Un progetto tipico include un prototipo funzionante, sorgente commentata leggibile, uno script di build riproducibile, test unitari e una breve guida affinché il tuo team possa mantenere il codice dopo il passaggio. Profilo i punti critici, sostituisco le liste generiche con vettori tipizzati dove è importante e, attraverso l'interfaccia delle funzioni esterne, riutilizzo le librerie C di cui ti fidi già. La correttezza è per me importante quanto la velocità: mantengo il core funzionale puro piccolo e spingo gli effetti collaterali ai margini. Parlami del carico, delle piattaforme target e delle scadenze — e proporrò un piano concreto basato su Gambit Scheme.