
Sign up to save your podcasts
Or


Basic idea of using singleton types like Nat n where n is a value from the index domain, to connect program expressions and index expressions. The data value of type Nat n is a copy of n, but living in the syntactic category of program expressions. This allows programs to operate on a proxy for n. Singletons library in Haskell mentioned.
By Aaron Stump5
1919 ratings
Basic idea of using singleton types like Nat n where n is a value from the index domain, to connect program expressions and index expressions. The data value of type Nat n is a copy of n, but living in the syntactic category of program expressions. This allows programs to operate on a proxy for n. Singletons library in Haskell mentioned.

289 Listeners

4,187 Listeners

7,226 Listeners

571 Listeners

503 Listeners

15,955 Listeners

13 Listeners

29 Listeners

62 Listeners