大家好,我最近把自己做的一门系统脚本语言 HHY 整理到了可以直接安装和运行的状态,想分享一下它为什么存在,以及目前真正做到了什么。 项目地址: https://github.com/hh696-wq/hhy-vm 5 分钟 Quick Start: https://hhylang.dev/zh/learn/quick-start 为什么又做一门脚本语言 我写系统自动化时,经常重复处理同一种流程:发现文件或 URL 、转换结构化记录、限制并发,最后执行文件、进程或网络操作。 Shell 很适合组合进程,但进入 JSON 、HTTP 、重试和并发后,数据与错误边界容易变得分散; Python 完全可以完成这些工作,不过我想试验一件事:把 Pipeline 、资源限制和副作用计划做成语言与 Runtime 的统一契约,而不是依靠不同库约定。 HHY 的核心表达一直是: source |> transform |> filter |> action 例如: path("./logs") |> files(...