关于服务
翻译我是一名系统程序员,几乎完全在 Gambit Scheme 中工作,将紧凑的表达式 R7RS 程序转换为快速的本地可执行文件。我最喜欢 Gambit Scheme 的编译器——它生成干净的 C 代码,我随后对其进行调优并组装成独立的二进制文件,没有运行时的意外。如果你需要一个命令行实用程序、长期运行的守护进程或一个瞬间启动并接近底层的数值核心,这正是我感兴趣的工作。我还将 Gambit Scheme 嵌入到现有的 C 和 C++ 应用程序中,添加一个脚本层,用户可以在不重新编译整个产品的情况下进行扩展。对于分布式任务,我使用 Termite——一个随 Gambit Scheme 提供的演员库——并构建容错集群,其中进程在节点之间迁移,并在故障后正确恢复。一个典型的项目包括一个可工作的原型、可读的注释源代码、可重复的构建脚本、单元测试和简短的指南,以便你的团队在交接后能够维护代码。我分析热点,替换重要的通用列表为类型向量,并通过外部函数接口重用你已经信任的 C 库。正确性对我来说和速度一样重要:我保持纯函数核心小巧,并将副作用推向边缘。告诉我负载、目标平台和截止日期——我将根据 Gambit Scheme 提出一个具体计划。