- 时间:2024-04-28 23:00
- 参会:Cedric、Frozen、Zisu
状态更新
-
大数处理卡住一点,进展不够。具体实现时之前 AST 的语法糖解析,扩展性不太够
-
xUDT所需的系统调用接口都做了整理
-
Molecule的整理还没有开始
-
CellScript标准库设计 数学库 加密算法库 - blake160/secp256k1/ 需要提供CKB VM的所有系统调用 tx、cell、args数据的解析 molecule数据解析
-
Debugger / Mock Debugger可以复用CKB-VM-Debugger Mock采用开发工具按照dump tx来拼装数据,然后将数据通过mock tx的方式给到CKB VM Debugger
讨论
-
早期的代码还需要有一些时间来梳理和整理; Cedric: 也需要大家都来熟悉一下; Frozen/Zisu: 可以在社区版本完善差不多了开始介入
-
前端有两套方案 1> antlr; 2> 手写的一套; Cedric: 主要涉及开发节奏的问题;
-
compiler交付给用户会是什么样子? Cedric: 目前还没有跨平台编译,也暂时没有提供docker。需要提供简单的一键安装方式,目前还依赖比较多的其他第三方工具包。 Frozen: 可以暂时只提供MacOS版本,后续在提供其他平台的版本。
下周计划
- 大数处理
- 标准库开发
- 工具链开发 1> Mac版本的compile Docker安装 2> Mock 工具
TODO:
- 组织和参与共学 Cedric - 按照计划推进标准库设计 Frozen - 结合Cell Script开发遇到的问题整理共学大纲,向Jan寻求帮助 Zisu - 组织共学
问题:
- 合约版本管理,兼容性处理和包管理