没有合适的资源?快使用搜索试试~ 我知道了~
clofrp:简单类型时钟类型理论
共77个文件
hs:66个
md:4个
yaml:2个
需积分: 8 0 下载量 72 浏览量
2021-05-16
23:19:42
上传
评论
收藏 939KB ZIP 举报
温馨提示
时钟功能无功编程 在ITU上我的硕士论文的时钟类型理论(CloTT)的简单类型版本的实现(回购中提供了pdf)。 CloFRP(也称为CloPL)是一种能够进行安全的归纳编程的语言。 具体来说,它使用受保护的递归来确保共递归定义是有效的和因果的。 与普通的nakano风格的保护递归相比,这个新颖的想法是,它引入了时钟和滴答的概念,这些时钟和滴答用于展开保护递归的定义。 人们可以全天候地量化表达真正的共性定义(与保护性递归相反),这些定义可以保持生产率的保证,但可以放松因果关系的约束。 这样,我们可以弥合共同递归和保护递归定义之间的鸿沟。 最重要的是,递归函数的“保护”在其类型签名中是明确的。 除了这些想法外,CloFRP类似于由Haskell启发的普通语言。 因此,它具有以下特点: 数据类型声明语法álavanilla Haskell 输入同义词 严格肯定类型的fmap(functo
资源推荐
资源详情
资源评论
收起资源包目录
clofrp-master.zip (77个子文件)
clofrp-master
Setup.hs 326B
.ghci 65B
Functional Reactive Programming in CloTT.pdf 824KB
derivations.tex 3KB
package.yaml 2KB
library
CloFRP
Annotated.hs 694B
Eval.hs 12KB
Eval
EvalM.hs 4KB
Value.hs 4KB
Examples.hs 4KB
Parser
Synonym.hs 467B
Expr.hs 4KB
Prog.hs 453B
Lang.hs 4KB
Decl.hs 2KB
Type.hs 2KB
Experiments.hs 5KB
Derive.hs 8KB
Pretty.hs 700B
Check
Subtyping.hs 5KB
Unify.hs 3KB
Destr.hs 615B
TypingM.hs 11KB
Utils.hs 7KB
Instantiation.hs 9KB
Prog.hs 17KB
Pat.hs 3KB
Contexts.hs 11KB
Coverage.hs 10KB
Utils.hs 547B
Check.hs 21KB
AST
Prim.hs 821B
Kind.hs 548B
Synonym.hs 937B
Utils.hs 554B
Expr.hs 6KB
Pat.hs 2KB
Constr.hs 1KB
Datatype.hs 1KB
Helpers.hs 3KB
Name.hs 1KB
Type.hs 8KB
AST.hs 8KB
Interop.hs 8KB
Compiler.hs 7KB
QuasiQuoter.hs 3KB
Context.hs 361B
benchmark
Main.hs 516B
BenchEval.hs 20KB
EveryOther.hs 2KB
ReplaceMin.hs 3KB
CoNats.hs 1KB
ScaryConst.hs 1KB
test-suite
Main.hs 2KB
Fixtures.hs 7KB
CloFRP
TestUtils.hs 731B
QuasiQuoterSpec.hs 2KB
ParserSpec.hs 17KB
CompilerSpec.hs 2KB
Check
TestUtils.hs 1KB
HigherKinded.hs 6KB
ClockSpec.hs 14KB
RecSpec.hs 8KB
ProgSpec.hs 40KB
DeriveSpec.hs 14KB
AST
PrettySpec.hs 4KB
Fixtures
Imp1.hs 1KB
InteropSpec.hs 12KB
EvalSpec.hs 18KB
CheckSpec.hs 43KB
LICENSE.md 1KB
README.md 4KB
stack.yaml 2KB
bench.ps1 529B
NOTES.md 5KB
.gitignore 238B
CHANGELOG.md 240B
共 77 条
- 1
资源评论
活着奔跑
- 粉丝: 35
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功