Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 361 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 361 Bytes

This repo contains some interesting GADT code pieces. Most codes are easy, but some are probably quite complicated to you. Few may be even at jaw-dropping level...

GADT is used in the following way:

  1. enforcing invariants at compile-time so implementation is correct by guarantee

  2. more powerful data structure, e.g., heterogeneous list

  3. maybe more...