v14 breaking changes
josdejong opened this issue · comments
This issue will keep track on the various discussions we have about the architectural changes we want to implement in mathjs v14
. Please comment if there are more topics to discuss
- TypeScript support:
- Status: proposal to go for a hybrid JS+TS approach
- Discussion: josdejong/typed-function#123
- The core architecture with factory functions
- Status: @gwhitney has created a satisfying POC with an alternative core architecture that solves the current pain points, see https://code.studioinfinity.org/glen/pocomath
- Discussions:
- base concept: #2741
- the exact API: https://code.studioinfinity.org/glen/pocomath/issues/55
- #3222 prevent
math.import(...)
from overriding units unless you specify{ override: true }
.
I've been thinking about the promises support. Perhaps we could get some of the old and new discussions and work on it in this release or a next one?
Definitely!