Commit Graph

7 Commits

Author SHA1 Message Date
00a7f79552 feat(poortf): add concept of 'author' to an imp of a TF
And make it so that if the same author adds imps again, they replace
  the previous imps from that author.

  Use this feature to avoid the explicit check for double-inclusion in
  subtract, and test it worked.
2022-03-25 11:31:06 -07:00
2c1b6c3364 docs: Update README to reflect status 2022-03-25 03:11:37 -07:00
e5ec1083e3 feat: Selective loader that extends all/only existing number methods to complex
Plus a test example where an instance is initialized to have only addition,
  and then that instance is extended to complex numbers, at which point it
  has number and complex addition but not negation or subtraction (at all).
2022-03-25 02:46:49 -07:00
29653f25c4 test: Make sure you can assemble in any order 2022-03-25 02:03:20 -07:00
32bc9ca515 feat: Add complex numbers
With just the operations we have for numbers, and overall tests.
2022-03-25 01:54:20 -07:00
536656bfe8 feat: Initial core of picomath
Implements a totally simplistic "poortf" mutable typed function and
  a picomath instance generator, as well as the very beginnings of a
  number type and one generic function and a default full picomath instance.

  Also provides some tests which serve as usage examples.
2022-03-25 00:49:03 -07:00
36cc91ca95 doc: Initial commit 2022-03-24 20:44:46 -07:00