À propos du service
TraduitJe suis un programmeur système qui travaille presque exclusivement en Gambit Scheme, transformant des programmes R7RS compacts et expressifs en exécutables natifs rapides. J'adore le compilateur de Gambit Scheme par-dessus tout — il produit un code C propre que j'affine ensuite et assemble en binaires autonomes sans surprises à l'exécution. Si vous avez besoin d'un utilitaire en ligne de commande, d'un démon à long terme ou d'un noyau numérique qui démarre instantanément et fonctionne près du matériel, c'est exactement le type de travail qui m'intéresse. J'intègre également Gambit Scheme dans des applications C et C++ existantes, ajoutant une couche de script que vos utilisateurs peuvent étendre sans recompilation de l'ensemble du produit. Pour les tâches distribuées, j'utilise Termite — une bibliothèque d'acteurs qui est fournie avec Gambit Scheme — et construis des clusters tolérants aux pannes où les processus migrent entre les nœuds et se rétablissent correctement après des échecs. Un projet typique comprend un prototype fonctionnel, un code source commenté lisible, un script de construction reproductible, des tests unitaires et un court guide afin que votre équipe puisse maintenir le code après la passation. Je profile les points chauds, remplace les listes génériques par des vecteurs typés là où cela compte, et grâce à l'interface de fonction étrangère, je réutilise des bibliothèques C auxquelles vous faites déjà confiance. La correction est aussi importante pour moi que la vitesse : je garde le cœur fonctionnel pur petit et pousse les effets secondaires aux bords. Parlez-moi de la charge, des plateformes cibles et des délais — et je proposerai un plan concret basé sur Gambit Scheme.