|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
;; This file:
;; http://anggtwu.net/MAXIMA/dim-2.lisp.html
;; http://anggtwu.net/MAXIMA/dim-2.lisp
;; (find-angg "MAXIMA/dim-2.lisp")
;; Author: Eduardo Ochs <eduardoochs@gmail.com>
;;
;; Obsolete! Superseded by:
;; (find-angg "MAXIMA/lazynouns.lisp")
;;
;; (defun e () (interactive) (find-angg "MAXIMA/dim-2.lisp"))
;; diff
;; integrate
;; at
;; *.
;; (find-es "maxima" "mtimes")
;; (find-maximagitgrep "grep --color=auto -niH --null -e mtimes $(cat .files.lisp) | grep -ia bp")
;; (find-maximagitgrep "grep --color=auto -niH --null -e '\\$\\*' $(cat .files.lisp)")
;; (find-maximagitfile "src/displa.lisp" "(displa-def mtimes dimension-nary")
;; (find-es "maxima" "seq-infix")
;; (find-es "maxima" "gf")
;; (find-maximagitfile "src/grind.lisp" "(defprop mtimes 120. lbp)")
;; (find-maximagitfile "src/nparse.lisp" "(def-lbp" "|$*| 120.)")
;; (find-es "maxima" "supernouns")
(defun my-copy-properties (tosymbol fromsymbol keys)
(loop for key in keys
do (setf (get tosymbol key) (get fromsymbol key))))
(my-copy-properties '$diff_ '%derivative '(dimension tex))
(my-copy-properties '$integrate_ '%integrate '(dimension tex))
($infix "*." 120 120)
($nary "*.")
(my-copy-properties '|$*.| 'mtimes
'($nary lbp rbp
dimension dissym
tex texsym))
#|
* (eepitch-maxima)
* (eepitch-kill)
* (eepitch-maxima)
load("dim-2.lisp");
o1 : 'integrate(1,x);
o2 : integrate_(1,x);
o3 : 'diff(1,x);
o4 : diff_(1,x);
o5 : a * b * c;
o6 : a *. b *. c;
tex1('integrate(f(x),x));
tex1(integrate_(f(x),x));
tex1('diff(f(x),x));
tex1(diff_(f(x),x)); "bad"$
tex1(o5);
tex1(o6);
RC : diff_(f(g(x)),x) = fp(g(x)) *. gp(x);
|#
;; Local Variables:
;; coding: utf-8-unix
;; End: