Mathics3 / mathics-core

An open-source Mathematica. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
https://mathics.org
Other
786 stars 48 forks source link

Options on evaluation should have Symbol keys not Python string keys #1146

Open rocky opened 1 month ago

rocky commented 1 month ago

Currently, the "options" dictionary parameter to a Builtin Function evaluation method is a Python string. I believe this should be a Mathics3 Symbol instead.

This was noticed in the recent addition of a number of new builtin functions.