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

Rewrite serials in terms of Stream (Of X) IO, and JSON parsing with streaming-utils (as much as possible) #40

Open
YPares opened this issue Mar 5, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@YPares
Copy link
Owner

YPares commented Mar 5, 2019

To augment coherence, now that streaming-utils has been upgraded we should rewrite notably the HTTP accessor to use it. The stream json API should also be used in the serials.

@YPares YPares changed the title Rewrite accessors with streaming-utils as much as possible Rewrite accessors and JSON parsing with streaming-utils as much as possible Mar 5, 2019
@YPares YPares added the enhancement New feature or request label Jun 11, 2019
@YPares
Copy link
Owner Author

YPares commented Oct 2, 2019

Also, it should be possible to create SerialsFor Void (Stream (Of Something) IO ()). It occured to me that the underlying m monad did not need to appear in the SerialsFor/VirtualFile interface, because m is always a MonadUnliftIO, and therefore we can just hoist the m away when the deserializers return the stream. Same goes for the serializers.

@YPares YPares changed the title Rewrite accessors and JSON parsing with streaming-utils as much as possible Rewrite serials in terms Stream (Of X) IO, and JSON parsing with streaming-utils (as much as possible) Oct 2, 2019
@YPares YPares changed the title Rewrite serials in terms Stream (Of X) IO, and JSON parsing with streaming-utils (as much as possible) Rewrite serials in terms of Stream (Of X) IO, and JSON parsing with streaming-utils (as much as possible) Oct 2, 2019
@YPares YPares self-assigned this Oct 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant