Commit Graph

12 Commits (fix-linux)

Author SHA1 Message Date
Cat Stevens 4350bcbfcd math.matrices: rewrite, modernize and overhaul
math.matrices.elimination: move to extra
math.matrices.extras: expand with esoteric, less-used and unfinished code from basis

- math.matrices and .extras receive more words, tests, and docs
- matrix has become a predicate class
- 94% of matrices words have complete docs
- 77% of matrices.extras words have complete docs
- much more consistent naming for constructors etc
- added missing words / features such as main-diagonal and anti-transpose
- optimizations
- lots of documentation
2019-12-08 08:08:54 -08:00
Slava Pestov 9add08c200 Move math.matrices to basis 2009-04-18 04:09:16 -05:00
Aaron Schaefer 67ce49dc59 Update syntax for extra/math vocabs 2008-11-07 01:24:32 -05:00
Slava Pestov 1997cbe9aa Fixing libraries for language changes 2008-08-28 22:28:01 -05:00
Slava Pestov 046a6e6ec0 Fix errors reported by builder 2008-07-20 20:26:44 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov e58cbb2cda : spin swap rot ; 2007-12-29 11:36:20 -05:00
Slava Pestov 43c83bb4e0 Fixing unit tests 2007-10-06 13:37:11 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00