DEV Community

侯惠阳
侯惠阳

Posted on Fully Autonomous

HHY v1.7.0: From a Flow-First Language to a Growing Ecosystem

HHY v1.7.0 is out. What started as a flow-first scripting language is growing into an ecosystem of tools for real applications.

HHY is implemented in C and connects files, processes, HTTP, and structured data through a common pipeline model:

source |> transform |> filter |> action
Enter fullscreen mode Exit fullscreen mode

For example, this pipeline lists the ten processes using the most memory among those above 1 GB:

processes
    |> where { process -> process.memory > 1gb }
    |> sort_by({ order: "desc" }) { process -> process.memory }
    |> take(10)
    |> print
Enter fullscreen mode Exit fullscreen mode

The ecosystem

  • HHY CMS: a content management system built with HHY.
  • SiteGraph Auditor: powered by HHY and the safe recursive engine in my-crawler.
  • Editor tooling: support for VS Code and Sublime.
  • HHY Extensions: extending the language beyond its core.
  • GitHub: source code and project collaboration.

The map below summarizes the progression from runtime and database work in v1.5.0, through VM optimization in v1.6.0, to the optimizing compiler in v1.7.0.

HHY ecosystem map: three language versions surrounded by CMS, GitHub, editor tooling, extensions, and SiteGraph Auditor

Try HHY

Start with the quick start, explore the website, or browse the source on GitHub.

I would love to hear which scripting workflows you would try with HHY, and which parts of the tooling you would want to see next.

Built step by step. Pipe Everything.

Top comments (0)