gnp / zio-data-streams   0.1.0

Apache License 2.0 GitHub

ZIO Streams integration with JDK DataInput and DataOutput format

Scala versions: 3.x
Scala.js versions: 1.x

ZIO Data Streams

ZIO Streams integration with JDK DataInput and DataOutput format

CI

Open Questions:

  • Should EOFException be exposed to users, or not? NegativeLengthException?

TODO:

  • A few methods from DataInput / DataOutput are not implmented (some on purpose and documented, some just TODO)
  • Could this be made to work with ScalaNative and ScalaJS, too?
  • Higher level tests showed memory / GC pressure higher compared to code using DataInputStream / DataOutputStream...

Legal

Copyright 2022-2023 Gregor Purdy. All rights reserved.