Tic tac types: a gentle introduction to dependently typed programming (functional pearl)
Tic tac types: a gentle introduction to dependently typed programming (functional pearl)
复制标题
Tic tac 类型:对依赖类型编程的简单介绍(函数式珍珠)
DOI:
10.1145/3331554.3342606
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Innes S
中科院分区:
文献类型:
--
作者:
Innes S
Tic-Tac-Toe is a simple, familiar, classic game enjoyed by many. This pearl is designed to give a flavour of the world of dependent types to the uninitiated functional programmer. We cover a journey from Tic-Tac-Terrible implementations in the harsh world of virtually untyped |Strings|, through the safe haven of vectors that know their own length, and into a Tic-Tac-Titanium version that is too strongly typed for its own good. Along the way we discover something we knew all along; types are great, but in moderation. This lesson is quickly put to use in a more complex recursive version.
登录
查看更多内容
DOI:
10.22152/programming-journal.org/2017/1/7
发表时间:
2017
期刊:
Art Sci. Eng. Program.
影响因子:
--
作者:
Matthew Pickering;J. Gibbons;Nicolas Wu
通讯作者:
Nicolas Wu
DOI:
10.1145/2503778.2503781
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Bird R
通讯作者:
Bird R
DOI:
--
发表时间:
2013
期刊:
ACM SIGPLAN Symposium/Workshop on Haskell
影响因子:
--
作者:
R. Eisenberg;Stephanie Weirich
通讯作者:
Stephanie Weirich
DOI:
--
发表时间:
2018
期刊:
Logic in Computer Science
影响因子:
--
作者:
Maciej Piróg;Tom Schrijvers;Nicolas Wu;Mauro Jaskelioff
通讯作者:
Mauro Jaskelioff
DOI:
--
发表时间:
1991
期刊:
Conference on Functional Programming Languages and Computer Architecture
影响因子:
--
作者:
E. Meijer;M. Fokkinga;R. Paterson
通讯作者:
R. Paterson