Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for vector-0.12 #6

Closed
mayeranalytics opened this issue Apr 26, 2018 · 1 comment
Closed

Support for vector-0.12 #6

mayeranalytics opened this issue Apr 26, 2018 · 1 comment

Comments

@mayeranalytics
Copy link

mayeranalytics commented Apr 26, 2018

bitstream requires vector-0.10, which is somewhat outdated.
Unfortunately the vector library underwent some changes, in particular with regards to Stream. From what I can tell, the constructor was

forall s . Stream (s -> m (Step s a)) s Size

and is now

forall s . Stream (s -> m (Step s a)) s

Also, the size hints moved from Data.Vector.Fusion.Stream.Size to Data.Vector.Fusion.Bundle.Size.

I'm not quite sure what's going on here, the changes seemed to have happened when going from 0.11 to 0.12, and the changelog describes this as the

New generalized stream fusion framework.

Maybe this 2013 paper has something to do with it.

In any case, it seems to me that it is worth supporting vector-0.12.

@depressed-pho
Copy link
Owner

Fixed in 0.3.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants