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
v1.0.0.0 planning #392
Comments
@andrewthad @phadej should we start by merging the lifted type classes next? |
Yeah, I think that that one is the best place to start since it was rebased on top of master like a week ago. |
We should probably add generics/TH support for the lifted typeclasses to this list. I haven't made an issue for it, since I was hoping it could be a part of #352, but I dropped the ball. |
@RyanGlScott If I understand correctly, the generics/TH support is a non-breaking change. Even if it were added after the |
Nevermind, I just noticed #412 |
Down to one final checkbox. I'll add the docs for using |
before i added another one ;-) But thanks! I'll do the changelog later. |
I'd like to finalise my |
Few more points: write Key instance to at least numeric and datetime types, then the ones I'd personally need would be covered. I can do it while making I'd like to see what needed to be exported to write instance for |
@andrewthad Did you consider error messages for |
I hadn't considered that. I haven't really worked with the
Which is good. If we instead expect an
What error would we expect instead? |
Bikeshedding: should |
I actually had the same thought yesterday. Even though the changes in this release probably cause very little breakage, they are some pretty substantial changes. Much bigger than anything that's happened since at least as far back as the |
The new trend would be to call it |
Sure v1 sounds good. |
Just put up some improved docs for |
tried to port |
Should #437 be added to the list? |
Recently added TODOs:
|
@phadej That comment was copied wholesale from |
Write tests for lifted typeclasses and their generic/th derivations is done by #439. Is there something we can help to make |
I'm planning to sit down this weekend and see if I can more stuff ready.
|
@phadej I'm looking at the new |
Yes, they are. They are used to implement high-level combinators. |
Does it then make sense to not export those at all and change all instances to only use the public API? |
@bergmark IIRC template haskell derivation uses them. It can be changes not to use them, but i'm not sure it's worth the effort atm. |
A lot of code uses the internals.
I imagine that people will look at existing instances for inspiration so it'd be nice to show how the library is supposed to be used there. |
@bergmark those are the tuples, aren't they? |
Could be "easily" redone, as code is generated... |
yeah i'm working on it |
@bergmark I can provide benchmark result, just let me know which benchmark you wanna run, i'll try to give it a go. The result for benchmarks in master has already upload in #452 . The c code is not so easily ported to haskell though, it's similar to the decoding part in @text@, looping into a |
@bergmark note the Would help migrating... |
Great, thanks for the release! |
in suggested merge order:
"contents" : []
is luckily still accepted when parsing)ToJSONKey
(etc) instances. @andrewthadtruncate
Integral
values #317 Do not accept and truncate floats to integralsPlease give feedback if I missed something!
The text was updated successfully, but these errors were encountered: