没有合适的资源?快使用搜索试试~ 我知道了~
rowling:一种简单,易于嵌入的纯函数语言,具有静态类型和行多态性
共26个文件
hs:20个
nix:2个
license:1个
需积分: 5 0 下载量 26 浏览量
2021-05-22
14:53:32
上传
评论
收藏 39KB ZIP 举报
温馨提示
罗琳 具有静态类型和行类型的简单表达语言。 通过修改后的Hindley-Milner版本,罗琳具有静态类型和类型推断。 它支持la Haskell的代数类型以及行类型(记录类型)。 Rowling的行类型特别适合JSON结构; 例如,可以将JSON blob {foo: 1, bar: "hello", baz: [2, 3]}视为具有行类型(foo: Int, bar: String, baz: [Int]) 。 实际上,罗琳可以“开箱即用”地对JSON结构进行操作。 罗琳具有强大的模式匹配功能。
资源推荐
资源详情
资源评论
收起资源包目录
rowling-master.zip (26个子文件)
rowling-master
rowling.cabal 3KB
default.nix 129B
test
SpecHelper.hs 2KB
Spec.hs 43B
Language
Rowling
ValuesSpec.hs 4KB
TypeLibSpec.hs 2KB
TypeCheckerSpec.hs 4KB
ParserSpec.hs 8KB
EvaluatorSpec.hs 12KB
LICENSE 1KB
src
Language
Rowling
Evaluator.hs 2KB
TypeCheck
Builtins.hs 508B
TypeChecker.hs 19KB
Definitions
Values.hs 8KB
Expressions.hs 5KB
Types.hs 8KB
Parser.hs 13KB
Definitions.hs 331B
Evaluator
Evaluator.hs 4KB
Builtins.hs 4KB
Common.hs 2KB
Rowling.hs 309B
Setup.hs 46B
project.nix 846B
.gitignore 48B
README.md 565B
共 26 条
- 1
资源评论
咔丫咔契
- 粉丝: 19
- 资源: 4544
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功