关于服务
翻译我在 Roc 中开发生产软件 — 一种快速且友好的函数式语言,Elm 的继任者。如果您需要纯函数的安全性而不失去速度,这正是我的领域。在最近几年,我发布了命令行工具、HTTP 服务器和后端的重计算任务,它们都依赖于 Roc 的主要思想 — 平台/主机模型。您的业务逻辑保持纯净和可移植,而底层平台处理与套接字、文件和系统调用相关的繁琐工作。我仔细设计这个边界,使代码看起来像简单的代数,同时在底层工作。
这是我可以为您做的。创建一个从零开始的 CLI:参数解析、子命令、彩色输出和清晰的返回代码契约。设置一个处理真实流量的 Web 服务器,具有路由、JSON 处理、结构化日志记录和优雅的关闭。将现有脚本或缓慢的原型移植到 Roc,以便它快速启动并保持紧凑。如果您的主机有非标准要求,我可以构建我自己的平台,并为您的运行时附加一个效果层。
在这里,Elm 的经验很有帮助:Roc 保持相同的冷静、可读风格和相同的无空值纪律,因此重构是安全的,审查是快速的。我编写测试,记录公共接口,并交接一个您的团队可以在没有我的情况下开发的代码库。您将获得干净的提交、一份关于平台边界的简短说明和审查的通话。描述任务和数据的形状 — 我会诚实地告诉您 Roc 是否适合这里,以及我将如何构建它。
这是我可以为您做的。创建一个从零开始的 CLI:参数解析、子命令、彩色输出和清晰的返回代码契约。设置一个处理真实流量的 Web 服务器,具有路由、JSON 处理、结构化日志记录和优雅的关闭。将现有脚本或缓慢的原型移植到 Roc,以便它快速启动并保持紧凑。如果您的主机有非标准要求,我可以构建我自己的平台,并为您的运行时附加一个效果层。
在这里,Elm 的经验很有帮助:Roc 保持相同的冷静、可读风格和相同的无空值纪律,因此重构是安全的,审查是快速的。我编写测试,记录公共接口,并交接一个您的团队可以在没有我的情况下开发的代码库。您将获得干净的提交、一份关于平台边界的简短说明和审查的通话。描述任务和数据的形状 — 我会诚实地告诉您 Roc 是否适合这里,以及我将如何构建它。