Rather than via some format on the name of the identifier, this commit changes the construction of Dispatcher to assume that functions are implementations and other objects are type specifiers. Also installs all types first, before any implementations. Resolves #3. Resolves #12. Reviewed-on: #15 Co-authored-by: Glen Whitney <email@example.com> Co-committed-by: Glen Whitney <firstname.lastname@example.org>
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.
pnpm build-- compile the package
pnpm exec-- run the compiled code produced by
pnpm go-- both of the above in sequence.