+Learned to count
[lineal.git] / src / overload / client-fns.lisp
blob9867e18bf07274cc0d658ebc72ae73e0e930f4ab
2 (in-package :lineal.overload)
4 (mapc (lambda (kvpair)
5 (destructuring-bind (k v) kvpair
6 (set (intern k :lineal.client-vars) v)))
7 '(("+" addn)
8 ("-" subtrn) ("*" multn) ("/" divisn)
9 ("^" over-expt)
10 ("cat" over-cat)
11 ("crop" over-crop)
12 ("cross" over-cross-prod)
13 ("det" over-det)
14 ("dot" over-dot-prod)
15 ("expt" exptn)
16 ("inverse" over-multv-inverse)
17 ("nAr" nAr) ("nCr" nCr) ("nPr" nPr)
18 ("orth" over-orth)
19 ("proj" over-proj)
20 ("recall" lineal::over-recall)
21 ("ref" over-r-ef) ("rref" over-rr-ef)
22 ("sqrt" sqrt)
23 ("store" lineal::over-store)
24 ("transpose" over-transpose)
25 ("vcat" over-vcat)
26 ("vcrop" over-vcrop)))