Wessel
Wessel
Ah, that’s a super interesting proposal. Perhaps a class/dataclass `TypeSystem` is appropriate here which implements these functions (isinstance, issubclass, type). If you manage a faithful implementation of type, then that...
Hey @JWCS! Thank you for opening an issue. This is a tricky one, but I can think of a few ways to approach this. I've put it on the list...
@adamjstewart, @isaaccorley, you're correct that Aurora only does medium-term forecasting (up to 10 days in 6 hour steps). Note, however, that it doesn't just do weather forecasting: we have models...
> @wesselb: I couldn't help but notice while stalking Plum's commit history that you recently implemented something similar for Plum as @plum.overload. How does @overtake.overtake compare to @plum.overload? Their use...
Hey @femtomc! You're totally right that this is hard to parse. The problem is that the top-level types do not always tell the whole story. For example, if a method...
I think building a PR on top of #110 make a whole lot of sense. :) Yes, I'm prioritising #110 and hope to provide a review and merge in the...
Hey @femtomc! It's not entirely clear to me which behaviour you would want. Should `Inheritor().foo(B())` print something other than `cool!`? It might be helpful to consider the following version, which...
@femtomc, how would something like this look? ```python from plum import dispatch class Parent: pass class B(Parent): pass class BaseClass: pass class Inheritor(BaseClass): pass @dispatch def foo_fallback(self: BaseClass, x: Parent):...
> So, in a sense, plum is already taking a stance on inherited methods -- the rule is: if you don't define a method with the same name, you'll inherit...
@PhilipVinc I'm going over your PR as we speak! Planning to leave a review before the end of the night. :)