HHY Language V1.0.0

Pipe Everything.

一门面向系统自动化、以数据流为核心的脚本语言。

独立构建,为流而生。

example.hhy
path("./logs")
    |> files("**/*.log")
    |> where { file -> file.size > 1mib }
    |> flat_map { file -> read_lines(file.path) }
    |> where { line -> contains(line, "ERROR") }
    |> take(100)
    |> save_lines(path("errors.txt"))

什么是 HHY?

HHY 用同一种管道模型连接文件、进程、网络请求和结构化数据。

Flow

从数据流出发,而不是从循环出发。

Pipe

把步骤组合成从左到右可读的管道。

System

原生访问文件、进程、网络与系统信息。

清晰语法

确定的 grammar、类型规则和执行语义,不依赖 AI。

原生单位

大小、时间和百分比是运行时可检查的一等类型。

可预测执行

不可变集合、有界并发、取消、资源限制和结构化错误。

LEARN

学习 HHY

从安装到编写真实系统脚本,沿着清晰路径逐步掌握。

查看完整手册
V1.0.0 已冻结并通过三平台公开验证

macOS arm64、Linux arm64、Linux x86_64;规范是语言行为的唯一来源。

查看验证