关于服务
翻译我在 Gerbil Scheme 中设计和开发真实的软件——一种现代的 Scheme 方言,可以通过 Gambit 编译为本地代码和 C。如果您需要 Lisp 的表达能力与编译环境的速度相结合,这项服务适合您。我构建网络守护进程、并发服务、特定领域语言、编译器和解释器、代码生成器以及干净的命令行工具。我的工作依赖于 Gerbil 的演员模型以实现容错并发,一个用于纯抽象的对象系统,以及一个丰富的标准库以处理实际任务:HTTP、TLS、JSON、数据库、进程管理。您将获得:组织成适当 Gerbil 包的工作文档代码;通过 gxpkg 包管理器构建,具有可重现的编译为独立可执行文件;使用标准 std 测试框架的测试套件;简要指南,以便您的团队可以进一步开发系统。这个过程是透明的。首先,我们明确需求并就接口和里程碑达成一致。然后,我以小的可验证步骤组装系统,在每个阶段交付可运行的编译二进制文件。我分析热点,调整 Gambit 后端在关键位置,保持宏的卫生性和可读性,而不是过于复杂。我编写结构化代码,具有清晰的模块边界,通过演员和异常进行有意义的错误处理,并在意图不明确的地方添加注释。无论是语言原型、替换慢速脚本层、轻量级高负载服务器,还是在更大应用程序内部的嵌入式 Scheme 引擎——您将获得快速、正确且易于维护的代码。我还帮助已经使用 Gerbil 的团队:代码审查、重构为惯用风格、组织包、从其他 Scheme 或 Common Lisp 迁移。写下您的需求——我将提出具体的计划、时间表和价格。