| Summary: | Are FLOSS doomed to be buggy because famous closed sources software are (just for the sake of compatibility)?? | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | LI AR <sexxxenator> |
| Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | 6.4.6.2 release | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=114929 | ||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
|
Description
LI AR
2020-12-17 14:40:15 UTC
First of all, this is an invalid issue. Its question ("Are FLOSS doomed to be buggy because famous closed sources software are (just for the sake of compatibility)??") has nothing to do with problems that bug tracker is used for.
Then, it is wrong when (emotionally) discussing *correct* behavior of LibreOffice (and Excel). In "-4^2", the unary minus is not an operation, it is *part of mathematical notation for negative numbers*, while in "0-4^2", the minus is a binary operation that has its precedence relative to other math operations. And no, it's wrong to think that three different things (minus as part of negative number notation; minus as unary negation - as in -(2+5); and minus as binary subtraction operation) have the same rules of application / precedence. When used as part of negative number notation, it is considered prior to *any* operation you might want to apply to the negative number.
It's a different thing that users sometimes don't know math well enough; there is tdf#114929 that suggests automatic bracketing for this.
|