Commit graph

6 commits

Author SHA1 Message Date
79c6d44fda feat: First working TypeDispatcher, supporting plain functions on Number (#4)
Resolves #1.

A hand test showed this code can add two plus two, always a major milestone. So we will skip review on this PR since there is currently no testing framework, and proceed immediately to addressing #3.

Reviewed-on: glen/nanomath#4
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2025-04-07 05:11:50 +00:00
69ef928b6e refactor: Switch to 'map-like object keyed by string and type vector' format
See https://code.studioinfinity.org/glen/nanomath/wiki/Item-Specifications.
  Also stubs out the TypeDispatcher, mocking the merge function, so we
  can see that all of the proper things will be added.

  Ready for initial implementation of the TypeDispatcher.
2025-04-02 11:22:53 -07:00
040ec377a1 feat: add type definition and other function categories for number 2025-03-30 20:00:07 -07:00
183a894868 feat: add arithmetic functions for number 2025-03-29 17:12:35 -07:00
fea0d3ac91 doc: Initialize pnpm and flesh out README 2025-03-29 16:39:29 -07:00
ab3c620cb9 Initial commit 2025-03-29 16:57:23 +00:00