没有合适的资源?快使用搜索试试~ 我知道了~
ATS-Xanadu:在ATS2中实现ATS3
共360个文件
dats:176个
sats:93个
gitkeep:16个
需积分: 10 2 下载量 131 浏览量
2021-04-18
07:29:13
上传
评论
收藏 692KB ZIP 举报
温馨提示
-ATS / Xanadu 释放类型和模板潜力的编程语言系统 建置状态 的Ubuntu 西格温 项目介绍 ATS3是对ATS2进行极大改进的尝试。 ATS2可能最大的问题是与之相关的非常陡峭的学习曲线。 很少有程序员能够克服它,以至于他们可以真正开始享受(高级)类型检查和(可嵌入)模板的强大功能。 在将近20年前设计DML(ATS的前身)时,采用了两层方法进行类型检查:首先是类似ML的类型检查,然后是从属类型检查。 这种方法后来在ATS的设计中被放弃。 相反,在ATS1和ATS2中仅存在相关的类型检查。 在ATS3中,将采用DML的两层方法。 特别地,可以编译并执行通过了类似ML的类型检查的ATS3中的程序。 因此,如果可以选择的话,可以跳过ATS3中的相关类型检查。 以此方式,期望学习曲线被大大拉平。 但是,不仅要拉平学习曲线,还需要做更多的工作。 类ML的类型是代数的(不涉及
资源推荐
资源详情
资源评论
收起资源包目录
ATS-Xanadu:在ATS2中实现ATS3 (360个子文件)
appveyor 21B
AUTHORS 333B
prelude.cats 8KB
runtime.cats 4KB
lexbuf0.cats 2KB
jsbasics.cats 2KB
parsing.cats 2KB
locinfo.cats 2KB
g_print.cats 1KB
g_print.cats 1KB
prelude.cats 342B
g_eqref.cats 251B
trans12_dynexp.dats 88KB
parsing_dynexp.dats 75KB
trans01_dynexp.dats 54KB
parsing_staexp.dats 49KB
trans33_dynexp.dats 44KB
trans23_dynexp.dats 43KB
trans12_envmap.dats 38KB
trans23_util0.dats 37KB
tcomp30_dynexp.dats 34KB
trans12_staexp.dats 32KB
trans34_dynexp.dats 30KB
synread_dynexp.dats 30KB
trans01_staexp.dats 28KB
lexing0_token.dats 27KB
gseq.dats 27KB
dynexp0_print.dats 26KB
statyp2_util0.dats 24KB
xatsopt_main0.dats 24KB
lexing0_util0.dats 24KB
trans3t_dynexp.dats 22KB
trans33_util0.dats 21KB
stream_vt.dats 21KB
staexp2.dats 21KB
dynexp2_print.dats 21KB
tread33_dynexp.dats 21KB
dynexp1_print.dats 20KB
gmacro1_define.dats 20KB
synread_staexp.dats 19KB
dynexp3_print.dats 19KB
tread12_dynexp.dats 18KB
filpath.dats 18KB
synread_basics.dats 18KB
staexp0_print.dats 17KB
trans3t_envmap.dats 17KB
intrep0_print.dats 17KB
tread3x_dynexp.dats 16KB
trans3x_dynexp.dats 15KB
dynexp2.dats 15KB
trans01_basics.dats 14KB
parsing_basics.dats 14KB
staexp0.dats 13KB
staexp1_print.dats 13KB
xfixity.dats 13KB
list_vt.dats 12KB
xatsopt_util0.dats 12KB
staexp2_print.dats 12KB
trans01_envmap.dats 12KB
tread01_dynexp.dats 11KB
dynexp4_print.dats 11KB
dynexp0.dats 11KB
string.dats 11KB
mygist.dats 11KB
lexing0_kword.dats 11KB
tcomp30_util0.dats 11KB
basics.dats 11KB
basics.dats 11KB
list.dats 10KB
statyp2_unify.dats 10KB
staexp2_util1.dats 10KB
basics.dats 10KB
xsymbol.dats 9KB
stream.dats 9KB
tread23_dynexp.dats 9KB
dynexp2_d2cst.dats 9KB
prelude.dats 9KB
staexp2_s2cst.dats 8KB
dynexp3.dats 8KB
staexp1.dats 8KB
dynexp1.dats 8KB
gseq_vt.dats 8KB
mylibc.dats 8KB
locinfo.dats 8KB
intrep0_dynexp.dats 8KB
syntax_dyn.dats 8KB
trans3x_envmap.dats 8KB
statyp2.dats 8KB
tread01_staexp.dats 7KB
parcmbr1.dats 7KB
xbasics.dats 7KB
jsbasics.dats 7KB
synougat.dats 7KB
tread12_staexp.dats 7KB
tcomp30_statyp.dats 7KB
trans33_envmap.dats 7KB
xsymenv.dats 7KB
dynexp4.dats 6KB
lexbuf0.dats 6KB
trans34_util1.dats 6KB
共 360 条
- 1
- 2
- 3
- 4
资源评论
Untournant
- 粉丝: 55
- 资源: 4587
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功