Juan Mauricio Matera
Juan Mauricio Matera
It would be useful also for the new version of iwolfram.
> * revise the mathics doc handling > > * changes to Builtin functions that allow them to work when scikit or other dependencies don't exist > > * Workflows...
> in @rocky, here you can see the two pieces composing #362: * https://github.com/mmatera/mathics-core/pull/10 * https://github.com/mmatera/mathics-core/pull/11 which fails in different places. Together, tested against the basic installation, they pass all...
> > Neither of these addresses the changes to NIntegrate in _isolation_: to expand testing, and to remove the requirement of scipy on that. > > I have that split...
@TiagoCavalcante , do you have a clue about why it takes so much time to add undefined symbols? I think that before adding more caching and hash-tables, we need to...
@TiagoCavalcante , could you check how much the size of the dictionaries in the `definitions` object changes when you add/remove `arithfns`?
This happens because after the first application, the expression changes, to a new `Plus[...]` expression. Then, as the expression has changed (the return value is not None), the evaluator tries...
I think it would be possible, but not desirable. A better approach would be to accelerate the pattern matching for special symbols like `Plus`, `Times`, `Power`, or `List`, or just...
My guess is that * ``Expression`` is the only thing that should have ``elements``. * ``get_attributes`` has a parameter ``definitions``, so it can not be put as an ``@attribute``. Also,...
@sheerluck, ideally, what you should do is to set in your session `` In[1]:=MakeBoxes[(a_)*(b_), form_] := RowBox[{MakeBoxes[a, form], ".", MakeBoxes[b, form]}] `` Then, in WMA, `` In[3]:=a*b `` produces ``...