Replace defun with defmfun for user functions
commit385a3ed039e84ee7411884730c825e6b7fc8c1ec
authorRaymond Toy <toy.raymond@gmail.com>
Thu, 29 Nov 2018 17:51:16 +0000 (29 09:51 -0800)
committerRaymond Toy <toy.raymond@gmail.com>
Thu, 29 Nov 2018 17:51:16 +0000 (29 09:51 -0800)
tree76cce1c4e1a20a1875121fdc14f6856736575c60
parent5113e5e6cf19a8686e7813819cbef49b795ac912
Replace defun with defmfun for user functions

This was basically done with the script

for f in `find src -name '*.lisp'`
do
  sed -i .bak 's;^(defun \$;(defmfun $;' $f
done

Bt for this to work, we need to load defmfun-check.lisp before
commac.lisp (that contained the old defmfun macro).

Also took the opportunity to move $-read-aux before x$-cl-macro-read
in commac.lisp so that $-read-aux is defined before being used in
x$-cl-macro-read.
43 files changed:
src/ar.lisp
src/asum.lisp
src/autol.lisp
src/bessel.lisp
src/combin.lisp
src/comm.lisp
src/comm2.lisp
src/commac.lisp
src/compar.lisp
src/csimp2.lisp
src/defint.lisp
src/ellipt.lisp
src/expintegral.lisp
src/gamma.lisp
src/hayat.lisp
src/hyp.lisp
src/ifactor.lisp
src/init-cl.lisp
src/intpol.lisp
src/invert.lisp
src/linnew.lisp
src/macdes.lisp
src/macsys.lisp
src/mactex.lisp
src/marray.lisp
src/matcom.lisp
src/matrix.lisp
src/maxima.system
src/maxmin.lisp
src/mdebug.lisp
src/mlisp.lisp
src/mload.lisp
src/mutils.lisp
src/nset.lisp
src/numerical/slatec/quadpack.lisp
src/numth.lisp
src/plasma.lisp
src/plot.lisp
src/simp.lisp
src/specfn.lisp
src/suprv1.lisp
src/todd-coxeter.lisp
src/transs.lisp