没有合适的资源?快使用搜索试试~ 我知道了~
forest-compiler:一种编译为WebAssembly的多语法功能编程语言
共36个文件
tree:15个
hs:12个
tool-versions:1个
需积分: 5 0 下载量 89 浏览量
2021-02-18
11:13:47
上传
评论
收藏 34KB ZIP 举报
温馨提示
林朗 Forest是一种可编译为WebAssembly的功能性编程语言。 该存储库包含当前在Haskell中实现的编译器和核心语法。 Forest是pre-alpha实验概念研究软件。 将该文档想象成是什么森林的预览。 设计原则 易于协作胜过所有其他优先事项。 为了协作,我们在结构和语义上达成共识,并在语法上达成共识。 Forest将足够快来制作复杂的游戏,因此普通的Web应用程序将Swift发展。 测试有助于协作,因此应尽可能轻松。 由于我们要编写测试,因此效果执行和逻辑应该分开。 如果所有内容都是数据流图怎么办? 特征 静态类型 模式匹配 不变的数据结构(对常见情况进行可变的优化) 可以安排引用计数的增量清理。 没有自动停止世界GC。 多种语法,用户可以创建和自定义语法,并在它们之间进行投影。 自动代码格式化 由FUSE提供支持的Dev虚拟文件系统,可将代码投影为所需
资源推荐
资源详情
资源评论
收起资源包目录
forest-compiler-master.zip (36个子文件)
forest-compiler-master
forest-compiler.cabal 2KB
test
WasmSpec.hs 997B
Spec.hs 460B
TypeCheckerSpec.hs 6KB
Arbitrary.hs 6KB
integration.rb 2KB
HaskellSyntaxSpec.hs 6KB
fixtures
case-statement-and-more.tree 73B
let.tree 54B
case-deconstruction.tree 116B
case-statement.tree 60B
multiple-assignments.tree 32B
stack.yaml 2KB
js
string.js 906B
LICENSE 1KB
app
Main.hs 2KB
logo.svg 2KB
src
Compiler.hs 719B
Wasm.hs 11KB
Language.hs 2KB
HaskellSyntax.hs 9KB
TypeChecker.hs 17KB
Setup.hs 47B
samples
annotation.tree 148B
arithmetic.tree 16B
let.tree 99B
test.tree 18B
spring.tree 1KB
fib.tree 124B
adt.tree 698B
string.tree 38B
addOne.tree 187B
list.tree 577B
Makefile 205B
README.md 9KB
.tool-versions 14B
共 36 条
- 1
资源评论
潜水小透明
- 粉丝: 33
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功