-
-
Notifications
You must be signed in to change notification settings - Fork 205
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
Irrelevant warning on UpSetDelayed #1406
Comments
Thanks for the reports. They aren't been ignored, it is just that may take a while before we get to. So I just wanted to let you know what's up (at least for me). Ever since I started working on this project the, it has been a struggle to get the code to where it should be circa 2021. I've been amazed at how much back-levelness there has been:
in addition to adding built-in functions and fixing them. And this is nowhere near a complete list. The amount if cleanup still needed is still enormous and wlll take months if not a year. A month or so ago I thought we'd be in shape to start fixing up larger projects. Personally I started with Combinatorica, and that's been the only thing that we've been able to do. Even in that area, I couldn't go with the last release which was a few years ago but needed to start with something circa 1990! And I am about 1/3 of the way though the code there. Given this, a reasonable approach for tackling this is to start with an older version of FeynRules which probably be much smaller and not use as many fancy features. Then work up in releases. We had to do that for threejs as well - we couldn't go from r49 circa 2013 to r124 in one shot. It took 3 or 4 iterations. The same was true for Django. And even doing this may take several months to get something usable. The other aspect about this that appeals to me in this approach is that we see something working initially sooner and incrementally it gets better. |
Sorry I closed by accident when trying to adjust the font size in ^^^^ . I t amzes me that hitting "-" in the wrong way will close the issue! |
Mathics gives a warning message
UpSetDelayed::write: Tag Pattern in a b_ is Protected
for the following definition:though the definition seems to work (for example,
2 a
becomesc
).This comes from FeynRules v2.3.47, Core/Initialisation.m:1219:
I also found a subtle difference between Mathics and Mathematica:
1 a
becomesc
in Mathics but remainsa
in Mathematica with the above pattern, though I am not sure whether this can be problematic in practice.The text was updated successfully, but these errors were encountered: