A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.
Go to file
Glen Whitney 066275bd5f chore: update software versions, switch to tpsc, isolate bug 2023-08-15 10:47:55 -07:00
src chore: update software versions, switch to tpsc, isolate bug 2023-08-15 10:47:55 -07:00
.gitignore fix: generate CommonJS output instead of ESM as a workaround for typescript-rtti issue #94 2023-02-02 15:52:15 +01:00
LICENSE Initial commit 2022-12-02 14:04:53 +00:00
README.md chore: update software versions, switch to tpsc, isolate bug 2023-08-15 10:47:55 -07:00
package.json5 chore: update software versions, switch to tpsc, isolate bug 2023-08-15 10:47:55 -07:00
pnpm-lock.yaml chore: update software versions, switch to tpsc, isolate bug 2023-08-15 10:47:55 -07:00
tsconfig.json fix: generate CommonJS output instead of ESM as a workaround for typescript-rtti issue #94 2023-02-02 15:52:15 +01:00

README.md

typocomath

A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.

To build and run the prototype, run:

pnpm install
pnpm build-and-run

This will execute the code in the file src/index.ts. You can run another source file like src/isolate_bug.ts by doing the above and then executing node build/isolate_bug.js.