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

upickle - usability and stability for 1.0 #28

Open
5 tasks
szymon-rd opened this issue Jul 4, 2023 · 0 comments
Open
5 tasks

upickle - usability and stability for 1.0 #28

szymon-rd opened this issue Jul 4, 2023 · 0 comments
Labels

Comments

@szymon-rd
Copy link
Contributor

szymon-rd commented Jul 4, 2023

Context

This issue is meant to track the progress in improving the toolkit libraries' usability and stability. This issue is created here to establish the toolkit's perspective in the discussion, especially the interoperability between the toolkit's libraries and usability with the definition used in the Toolkit.

Tasks

Below is the list of high-priority issues. They all should have corresponding issues in the library's issue tracker when we start working on them. The discussions about the usability of the library within the Toolkit should take place here.

  • More straightforward customization of ReadWriters behavior - More straightforward customization of ReadWriters behaviour com-lihaoyi/upickle#486
  • Easier way to make custom, combined Readers and Writers (e.g. sealed trait Value and classes MyInt, MyString) + Readers for untagged unions (based on fields)
  • Address "If a field at serialization time has the same value as the default, uPickle leaves it out of the serialized blob" - make it configurable, add a default with that.
  • Fix maximal number of successive inlines (32) exceeded on more than 32 case class params when deriving ReadWriter.
  • Add custom configuration for toolkit (nulls, fields same as default)
@szymon-rd szymon-rd added the epic label Jul 4, 2023
@szymon-rd szymon-rd changed the title upickle - stability and usability upickle - stability and usability for 1.0 Jul 4, 2023
@szymon-rd szymon-rd changed the title upickle - stability and usability for 1.0 upickle - usability and stability for 1.0 Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant