Tiago Cavalcante Trindade

Results 86 comments of Tiago Cavalcante Trindade

@lexterror I was having this problem too, seems you need to add `crossOrigin="anonymous"` to the audio element, and only start the analyzer after the audio starts playing, e.g.: ```jsx {...

@nilsbentlage that's what [we made](https://github.com/Mathics3/mathics-threejs-backend/blob/1.0.1/scripts/test.js).

I have been thinking about this and for a good improvement there should be added 2 more hash tables: the numbers one and a hash table for only delayed rules...

@mmatera I think it is because it needs to check all the definitions, one way to verify this is evaluate that without adding builtins.

@rocky @mmatera just including the folders `numbers` and `arithfns` to include as @rocky [suggested](https://github.com/Mathics3/mathics-core/issues/26#issuecomment-929676883) gave an improvement of only 4%, while removing `arithfns` too, gave an improvement of 96%, so...

@mmatera 1188 all modules. Just `arithfns` has size 151.

@mmatera `apply` (from `Plus`) is getting called twice on `1+1.4+2+x`.

@mmatera do you think the re-evaluation can be avoided?

@rocky in mathics/core/parser/operators.py there's information about the type of the operator (e.g.: prefix, postfix, binary). How that information would be added to the YAML?

There aren't many operators so it could be done all at once. I like the 2nd possibility. We have, e.g. `Increment` and `PreIncrement` with the same symbol.