Conversation

is there anyone working on type-level records (dependent row types?), things like this silly example, or am I just badly reinventing something list : List Nat { max = 5 } list = [1, 4, 5] here List has kind (a : Type) -> { max : a } -> Type
4
9
That seems doable with just regular dependent types. What I really want is dependent row types! With nice swap rules so you don't have to worry about the order of the fields so much.
2
5
Like, unless there are dependencies between them? { tag : Type, value : Con tag } sort of sigma type thing? It would be neat to be order-agnostic everywhere else…
2
1
You mean "A Modal Foundation for Meta-Variables" from 2003? I think there are a few interesting papers by those peeps (and Pfenning) - recommended "Contextual Modal Type Theory" to me recently for example!
1
Show replies