06 / ENGINEERING NOTES

技术札记

关于 AI、工程系统与组织进化的长期记录。

从 Flow 哲学到 C Runtime:我如何从零实现 HHY Language

复盘 HHY Language v1.0 的完整开发过程:为什么以数据流为核心,Lexer、Parser、AST、语义检查与 Runtime 如何协作,以及一门语言怎样通过资源边界、测试和规范真正成为可用的工程系统。

阅读全文

从 v1.7.0 到 v1.7.1:让 HHY 的每一次提交都有边界

从优化编译器回到资源归属、失败恢复和受控并发,复盘 HHY v1.7.1 的工程取舍、真实性能基线,以及走向共享状态、协程与分布式事务的下一步。

研发 HHY CMS:把企业官网的交付经验写成可复用的产品

从 CMS 开发者的视角,复盘 HHY CMS 0.1.2 的架构与取舍:HHY Web 与 MySQL、可恢复安装、草稿发布隔离、主题边界,以及面向他人使用的编辑和维护体验。

从 v1.5 到 v1.7:我如何为 HHY 建立可验证的优化链路

从 Database 的资源生命周期,到 VM 画像、调用与展开,再到 HIR/MIR 优化编译器:复盘 HHY v1.5.0—v1.7.0 的研发,以及优化已经交付、却仍默认关闭的原因。

HHY Database 1.0:我如何把数据库访问做成可长期运行的能力

对照 Go database/sql、Python DB-API 与 PHP PDO,梳理 HHY Database 1.0 的实现取舍:连接所有权、有界池、事务作用域、Stream 背压、精确类型与提交未知。

从脚本到常驻服务:我如何实现 HHY Web Runtime

复盘 HHY v1.4.3 Web Runtime:从可重复调用的解释器、HTTP 请求解析,到 GET/POST、流式背压与多 Worker,以及百万次请求背后的性能边界。

从 AST 到 Bytecode:我如何让 HHY 的默认执行引擎快 2.7 倍

复盘 HHY v1.3.10 的 Bytecode VM 研发:从 AST 语义基线、Compiler 与 Verifier,到 Stream Kernel、Profiler、缓存取舍和六种 Runtime 性能对比。

实战多 API 数据采集器:异构来源如何汇成一张增量表

用 HHY 并发采集 OpenAlex、Crossref 和 GitHub,统一字段、隔离分页失败,并按复合键增量合并 CSV。

实战 Asset Governance:先审计,再让副作用发生

用 HHY 扫描大文件、旧资产、命名、重复内容与疑似凭据,并通过报告白名单和 Runtime dry-run 安全执行整改。

实战 DataFlow ETL:用一条 HHY Flow 串起 CSV、JSON 与 HTTP

从客户 CSV、事件 JSON 到并发画像补全、部门聚合和原子双输出,我如何用 HHY 写一条完整 ETL 管道。