项目作者: mmachenry

项目描述 :
Haskell implementation of Benjamin Pierce's Types and Programming Languages
高级语言: Haskell
项目地址: git://github.com/mmachenry/tapl.git
创建时间: 2017-02-13T04:25:35Z
项目社区:https://github.com/mmachenry/tapl

开源协议:Other

下载


TaPL

Types and Programming Languages is a textbook by Benjamin Pierce. This is my
work implementing the exercises to Pierce’s text book in Haskell.

New additions will be added as I work through them. The orginal implementations
for the excercies are in OCaml. They can be found here:
http://www.cis.upenn.edu/~bcpierce/tapl/index.html

These repository can serve as an example of how to develop programming
languages and potentially how the related Haskell libraries work. I will be
adding my own notes and commentary as I go through the text, which will
hopefully provide some additional insight. It might make a nice reading
supliment to anyone reading through the text who is more familiar with Haskell
than OCaml. Furthermore I intend to use it as a springboard for further work of
my own which might use some of these little languages as a starting point.