代码管理新范式:Beagle SCM以AST树替代文本存储
Beagle 是一款实验性的源代码管理系统,它摒弃了 Git 等工具基于文本行或二进制差异的传统模式,转而直接存储抽象语法树(AST)。该系统将代码库视为结构化数据库,能够统一管理代码、工单及 CI 结果。其底层采用 RocksDB,数据格...
标签索引
这个标签下有 3 篇文章。按时间回看相关判断与实践记录。
标签精选
Beagle 是一款实验性的源代码管理系统,它摒弃了 Git 等工具基于文本行或二进制差异的传统模式,转而直接存储抽象语法树(AST)。该系统将代码库视为结构化数据库,能够统一管理代码、工单及 CI 结果。其底层采用 RocksDB,数据格...
Ki Editor 是一款突破传统模式的多光标代码编辑器,其核心特点是直接基于抽象语法树(AST)进行操作,而非处理纯文本。通过允许开发者直接编辑函数、表达式等代码语法结构,Ki 提供了比普通文本编辑更安全、更精准的修改方式。这种结构化编辑...
针对大项目代码理解困难的问题,开发者基于抽象语法树(AST)技术,开发了名为 fnmap 的工具。该工具能自动提取 JavaScript/TypeScript 代码的函数签名和调用关系,极大压缩上下文信息,帮助开发者完整理解复杂调用链路。工...