Study note

Thinking with Types. Type-Level Programming in Haskell

Properties

Type
Books
Status
想读
Domain
Compilers / PL
Category
编程语言与函数式编程
Source
goodreads.com
Vault note
library/books/compilers/Thinking-with-Types.-Type-Level-Programming-in-Haskell-c2abd9b773fd92ab.md

Summary

Sandy Maguire 写给已有 Haskell 基础读者的类型级编程指南,覆盖类型代数、cardinality、同构、Curry-Howard、kind、type-level functions、GADT、rank-n/existential types、type families、defunctionalization、custom type errors、GHC.Generics、linear/dependent types 等主题。

Highlights

目标是让编译器承担更多工作,适合从“会写 Haskell”推进到“用类型系统表达约束和消除样板代码”。

Notes

Maguire, Sandy。

Comments

Loading comments...