pocomath/src/core
Glen Whitney d83f2a7f23 feat: Instantiate instances of template instantiation need for self-reference
Formerly, when a self-reference like `self(Tuple<number>)` was encountered,
  but the `Tuple<number>` instance of a `Tuple<T>` implementation for this
  operation had not yet been instantiated, the reference would be fulfilled
  with a call to the catchall implementation for `Tuple`. Now the
  necessary instance is instantiated on the spot and referred to instead.

  This change is used to complete return-type specification for all of the
  Tuple functions.
2022-08-30 15:15:23 -04:00
..
Chain.mjs feat(Chain): add computation pipelines like mathjs 2022-08-01 16:24:20 -07:00
PocomathInstance.mjs feat: Instantiate instances of template instantiation need for self-reference 2022-08-30 15:15:23 -04:00
Returns.mjs feat(PocomathInstance): Add bounded template parameters 2022-08-22 12:38:23 -04:00
extractors.mjs feat: Template types (#45) 2022-08-05 12:48:57 +00:00
utils.mjs feat(returnTypeOf): Support template and upper bound types 2022-08-24 13:37:32 -04:00