deeplang是一个面向资源受限的IoT场景的编程语言,设计了基于所有权的内存管理机制、代数数据类型、委托等特性。
最新的进展:
- 完善了deeplang前端的语法和语义的报错机制;
- deepvm支持wasm 1.0的全部操作码;
- ANF IR的设计;
我们的代码仓:https://github.com/deeplang-org/deeplang
对deeplang的建议可以提issue或者直接联系负责人chinesebear(swubear@163.com)
deeplang是一个面向资源受限的IoT场景的编程语言,设计了基于所有权的内存管理机制、代数数据类型、委托等特性。
最新的进展:
我们的代码仓:https://github.com/deeplang-org/deeplang
对deeplang的建议可以提issue或者直接联系负责人chinesebear(swubear@163.com)
支持一下
是的,WASM是目前新兴语言首要支持的平台。
凹语言目前还在完善语言特性阶段,等语言闭环后 wasm 部分有很多可以探索合作的地方。
deeplang设计独特的内存管理系统,后期需要据此对wasm vm做一些修改,包括内存操作相关的操作码,会跟标准的wasm有区别,不过可以考虑某些模块共享。
请问这块有公开的文档吗?wasm 核心的优势就是通用吧,为何需要修改 wasm vm 呢?
内存管理系统正在做验证demo,验证完成后会公开文档。这个是我们其中一个验证demo,https://github.com/deeplang-org/borrow-checker-demo。
Guest0x0!