Arno Gourdol
Arno Gourdol
The situation we had to solve with MacOS X was a bit different than the contemporary situation for Linux. For one thing, we had to deal with the legacy architecture...
One way to deal with this is to automatically "install" (i.e. register icons, menu commands, etc...) for application in well known locations, and "install" (do the same registration, potentially give...
With 0.8.0 the output is: ``` x * y => x \cdot y x \cdot y => x \cdot y x \times y => ["Multiply", "x", "y"] x * =>...
Hmmm... that's an interesting case. Yes, there is a logic behind the two mechanisms, but the current behavior doesn't seem right. You get an `Error` expression when the parsing could...
The error reporting mechanism has been revamped in 0.7.0. No errors are thrown during parsing, or when boxing or putting an expression in canonical form an expression. `["Error"]` expressions are...
Great question... I need to think about it a bit more for `canonical`. Seems reasonable, though. However, it should definitely give the same result for `simplify`
It feels a bit weird to me to not have division in the canonical form (admittedly, an earlier version of the Compute Engine did just that). That also makes some...
Interesting... Thanks for the pointer. Of course, since Sympy has a Rational type, `\frac{7x}{4}` would be `Mul(Rational(7, 4), x)` and not `Mul(7, x, Pow(4, -1))`
The Compute Engine now handles rational numbers as their own type: ``` console.log(ce.parse('-\\frac{7}{4}x+10').canonical.json); //-> ["Subtract", 10, ["Multiply", ["Rational", 7, 4], "x"]] ```
If you have a finite set, you can define entries in the dictionary: ```js const customLatex = new LatexSyntax({ dictionary: [...LatexSyntax.getDictionary(), { name: 'Pts', // MathJSON symbol trigger: { symbol:...