-
Notifications
You must be signed in to change notification settings - Fork 94
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
Move away from streamly? #1051
Comments
We spend significant amount of time in trying to maintain backward compatibility and make it easier to migrate. We only make breaking changes to released APIs in major versions. All of your problems described above are because of using experimental and internal APIs which are subject to change.
You used parser APIs extensively which were being developed, not released and were internal only at that time. But we offered to make changes and did make changes to streamly-yaml to migrate it to the released versions of the APIs.
I disagree with this. There are some build flags which are meant for development and testing purposes and end users are not supposed to use those.
The breakage was due to a breaking change in the use_unliftio is an internal developers-only flag and is not supposed to be used by users.
We have sent PRs in the past to make streamly related to changes to this library and we will continue to help in future if needed. However, I understand that as a maintainer it is your decision to use or not use the library based on whatever you deem fit. |
Thanks for the support, but I decided to move to conduit, since my use of streams is very narrow and building across many GHC versions is a higher priority for this project. |
Streamly has been rather difficult to maintain:
All this is maintenance cost. At the moment I don't see the advantage of using streamly anymore. I'm thinking to move to another streaming framework, maybe back to conduit.
The text was updated successfully, but these errors were encountered: