-
Notifications
You must be signed in to change notification settings - Fork 3
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
Invalidations issues #63
Comments
As I have raised in the very early point in the invalidation whack-a-mole (e.g., JuliaLang/www.julialang.org#794 (comment)) I am very wary of where this is going. A non-negligible amount of patches for fixing the invalidations seem to work against constructing extensible abstraction. This is why I'm not interested in the invalidation hunting at least in its naive form. (I am interested in coming up with patterns for extensible, composable, and well-formalized interface and solving the invalidation problem by construction. But I haven't had time to explore this yet.) So, even though I do enjoy the effect of fast startup thanks to the effort people put into this, I have no intention of joining the invalidation whack-a-mole myself. That said, I do not want to get in the way of other people who wants to treat the symptom with today's technology. Furthermore, this particular instance of invalidation is due to (possibly) unused one-linear that I wasn't sure if it was a good idea: InitialValues.jl/src/InitialValues.jl Lines 314 to 316 in 9f6edf1
So, I am OK with try removing this and see if other JuliaFolds packages can function without it. |
Thanks! |
Flagged this repo with being high on the invalidations list.
Can that overload be removed?
The text was updated successfully, but these errors were encountered: