-
Notifications
You must be signed in to change notification settings - Fork 52
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
Definition of DictColumns #309
Comments
It was a bit arbitrary, no strong reason to not make it |
In some scenarios users might have |
If someone wants to put up a PR, it should be pretty easy to make this change; or I can get around to it in the next few days. |
I can make a PR, but first I would let @nalimilan and @ablaom to comment (especially in relation to design decisions in JuliaAI/ScientificTypes.jl#189). The crucial question is (as asked some time ago on Slack):
The point is that as long as users do not assume that if |
Yes I think in general |
I guess expanding to
Yes, in ScientificTypes |
At this point, we're not going to change back. I think overall it's a justifiable change based on previous points: it should have been considered table from the beginning, but was a slight miss in the original Dict support; we reserve the right, like Base, to enable functionality that previously didn't work; and lastly, I've tried to think decently long about the possibilities here, and I really don't foresee something like this happening again. It's only happened here since it involved a Base type where we missed an initial check on a type that should have been supported. |
I agree - the point is that conceptually it was a bug in my opinion. In summary - I understand we are in agreement that the PR fixing the raised issue should be made. If yes, I will make it and bump the package version in it. Then @quinnj will tag the release. OK? |
SGTM |
@quinnj in:
we require string to be
String
(and notAbstractString
). What is the rationale behind this?CC @nalimilan @ablaom
The text was updated successfully, but these errors were encountered: