Results 40 comments of mark-todd

According to this: https://github.com/recharts/recharts/issues/3012#issuecomment-1282835425 - unless recharts decides to make a major version increase (which I still think would be the right way to go) we don't have a lot...

Just tested but sadly the csc_matvecs functions only exists in sparsetools - the deprecation message was autogenerated and incorrect. However, the message can be removed by importing from _sparsetools instead...

Thanks sounds great! The Valinor library is interesting - it supports datetime which is cool, but I can't see Enum support from a scan of the docs. Syntax wise I...

I've now updated to resolve the issues above - any comments please take a look. If there are no further comments, next week I'll read it over again, then open...

@DiscordLiz I added this section: https://github.com/CarliJoy/intersection_examples/blob/intersection-pep-new/docs/specification.rst#any-subclassing-rules to try and resolve this. Broadly my thought it that by relaxing the inheritance restriction on `Any` by making it a structural type, it...

> I don't know how to explain this any better, you're still conflating parts of the type system that should not be conflated after multiple explanations throughout the discussions, and...

@DiscordLiz Thanks for the above - I'm working on something to express the same concepts in the current PEP in terms of subtyping, just a quick query on this bit:...

I want to avoid retreading too much ground here, but with a simple modification: ```py class A: def __init__(self, x: int) -> None: pass B = Any C: type[Intersection[B, A]]...

> We established we can't ban Any from intersections because the user might not have control over where they come in (typevars) So for typevars consider the following: There are...

> You're doing something far worse with this, leaving a loaded gun pointed all all users of gradual typing. Is there a particular use case you're imagining here that would...