Juan Mauricio Matera

Results 304 comments of 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 ``...