Open upsiflu opened 1 year ago
Why?
The meaning of at Control >> at Scene is ambiguous.
at Control >> at Scene
How?
This is the domain of phantom constraint types:
Ui ... c
where c is {canBeDesignated : ()} or {at : Allowed)
c
Discussion
Pro: Potential for a very streamlined Api, including elm-w3
Contra: An additional type parameter; an uncommon code pattern
Why?
The meaning of
at Control >> at Scene
is ambiguous.How?
This is the domain of phantom constraint types:
Ui ... c
where
c
is {canBeDesignated : ()} or {at : Allowed)Discussion
Pro: Potential for a very streamlined Api, including elm-w3
21
23
Contra: An additional type parameter; an uncommon code pattern