
24 Apr
2013
24 Apr
'13
8:27 a.m.
Daniel Fischer
data Source x y where
Source :: Variable v => { bindings :: v [Binding a], var :: v a }
-> Source v a
I tried this, but every place that I remove the restriction Variable v => from something using Source, I get an error No instance for (Variable v) ...
Sounds like you're not pattern-matching on the `Source` constructor.
Can you post some example code?
http://code.accursoft.com/binding/src/c13ccbbec0ba8e326369ff2252863f20a891ef... http://code.accursoft.com/binding/src/c13ccbbec0ba8e326369ff2252863f20a891ef...