Join Nostr
2025-12-28 20:40:22 UTC
in reply to

Owen Lynch on Nostr: nprofile1q…4rrqe Yeah, I generally work in a 4 type setup: term syntax type syntax ...

Yeah, I generally work in a 4 type setup:

term syntax
type syntax
term value
type value

So it seems like your proposal is the second of my two options, where I extend term syntax to be "the syntax of perhaps-not-fully-substituted term judgments" and analogous for the rest.

Just to make it clear what I mean by this, if I have

```
def f (x : Int) (y : Int) : Int = x + y
```

and I don't have pi types, then `f x` would be a "perhaps-not-fully substituted term judgment". Is there a better word for that?