Closed o1lo01ol1o closed 5 years ago
Looks like this is an issue with vinyl-0.10.0
; vinyl-0.8.1.1
compiles.
The source of this appears to be the fact the dependency on Frames-0.5.0
, which in turn depends on vinyl
>= 0.10.0.
More specifically, in Frames-0.4.0
:
type Record = Rec Identity
But in Frames-0.5.0
:
type Record = FieldRec
-- and
type FieldRec = Rec ElField
I think, for now, putting an upper bound on Frames
and vinyl
should fix this. Let me push an update. Thanks for raising this.
Frames-beam-0.1.0.2
is on Hackage now. @o1lo01ol1o can I close this ?
I'm not familiar with the reasons behind the change in Frames-0.5.0, but I'd suggest to instead modify Frames-beam to use the new Frames representation, rather than being locked to an obsolete version.
It is likely that it has to do with the new Categorical representation in Frames. This allows many useful things, like the use of discrimination for joins. I would think supporting 5.0 would be preferable.
Sent from my iPhone
On Sep 1, 2018, at 4:11 PM, Marco Zocca notifications@github.com wrote:
I'm not familiar with the reasons behind the change in Frames-0.5.0, but I'd suggest to instead modify Frames-beam to use the new Frames representation, rather than being locked to an obsolete version.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
@o1lo01ol1o New version with support for Frames-0.5.0
and vinyl-0.10.0
is on Hackage now. Do give it another try and let me know how it goes.
upon building my project:
using this
stack.yaml