deeplang的最新进展

deeplang是一个面向资源受限的IoT场景的编程语言,设计了基于所有权的内存管理机制、代数数据类型、委托等特性。
最新的进展:

  • 完善了deeplang前端的语法和语义的报错机制;
  • deepvm支持wasm 1.0的全部操作码;
  • ANF IR的设计;

我们的代码仓:https://github.com/deeplang-org/deeplang
对deeplang的建议可以提issue或者直接联系负责人chinesebear(swubear@163.com)

5 个赞

支持一下 :wave: :wave:

凹语言好像也有wasm相关部分。
有可能合力、减少重复建设么? @chai2010

是的,WASM是目前新兴语言首要支持的平台。
凹语言目前还在完善语言特性阶段,等语言闭环后 wasm 部分有很多可以探索合作的地方。

deeplang设计独特的内存管理系统,后期需要据此对wasm vm做一些修改,包括内存操作相关的操作码,会跟标准的wasm有区别,不过可以考虑某些模块共享。

请问这块有公开的文档吗?wasm 核心的优势就是通用吧,为何需要修改 wasm vm 呢?

内存管理系统正在做验证demo,验证完成后会公开文档。这个是我们其中一个验证demo,https://github.com/deeplang-org/borrow-checker-demo。

1 个赞

Guest0x0!