-
-
Notifications
You must be signed in to change notification settings - Fork 55
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
Add missing builtins #1133
Add missing builtins #1133
Conversation
Wow - thanks. I'll try to look at over the weekend. |
This reverts commit 9865328.
Ultimately it would be ideal if we could start noting somewhere (if this doesn't already exist), the differences between versions so that someone might start a "version compatibility" package. Then packages that are written for a specific version would work. |
Maybe just adding a comment above the attribute definition, inside the class? |
I pulled out just the number theory builtins (and ReverseSort) from #1133
LGTM |
I added a bunch of WMA builtins that aren't in Mathics yet:
RootSumI think this one needs some more work for converting to sympyI also expanded the functionality of a few existing builtins to match the behaviour of WMA:
N[]
on a complex numberI can split some of these out into separate PRs if they need more work to merge.
I've started setting up some automated tests to pull all the Mathematica programs listed in OEIS and check that Mathics can evaluate them to the correct sequence values - these are all just the low hanging fruit that fell out of doing that for the first couple of hundred sequences.