aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2004-11-30 17:06:07 +0000
committerJay Belanger2004-11-30 17:06:07 +0000
commit1b303b2cc0ad1b79aeb5f84d3e65c15d56619929 (patch)
tree6fe278059b1eda52aeca3810f1671e8b99fe460d
parent937640a621a4ce2e5e56eaecca37a2a28a584318 (diff)
downloademacs-1b303b2cc0ad1b79aeb5f84d3e65c15d56619929.tar.gz
emacs-1b303b2cc0ad1b79aeb5f84d3e65c15d56619929.zip
Remove dummy autoloading functions from autoloads.
(calc-load-everything, math-defsimplify): Replace dummy autoloading functions by require statements. (math-defsimplify): Move to calc-alg.el, added to autoloads.
-rw-r--r--lisp/calc/calc-ext.el169
1 files changed, 73 insertions, 96 deletions
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el
index 86d99ddac15..3aede349e5e 100644
--- a/lisp/calc/calc-ext.el
+++ b/lisp/calc/calc-ext.el
@@ -649,7 +649,7 @@
649 (autoload func (car x)))) (cdr x)))) 649 (autoload func (car x)))) (cdr x))))
650 '( 650 '(
651 651
652 ("calc-alg" calc-Need-calc-alg calc-has-rules 652 ("calc-alg" calc-has-rules math-defsimplify
653calc-modify-simplify-mode calcFunc-collect calcFunc-esimplify 653calc-modify-simplify-mode calcFunc-collect calcFunc-esimplify
654calcFunc-islin calcFunc-islinnt calcFunc-lin calcFunc-linnt 654calcFunc-islin calcFunc-islinnt calcFunc-lin calcFunc-linnt
655calcFunc-simplify calcFunc-subst math-beforep 655calcFunc-simplify calcFunc-subst math-beforep
@@ -657,13 +657,13 @@ math-build-polynomial-expr math-expand-formula math-expr-contains
657math-expr-contains-count math-expr-depends math-expr-height 657math-expr-contains-count math-expr-depends math-expr-height
658math-expr-subst math-expr-weight math-integer-plus math-is-linear 658math-expr-subst math-expr-weight math-integer-plus math-is-linear
659math-is-multiple math-is-polynomial math-linear-in math-multiple-of 659math-is-multiple math-is-polynomial math-linear-in math-multiple-of
660math-need-std-simps math-poly-depends math-poly-mix math-poly-mul 660math-poly-depends math-poly-mix math-poly-mul
661math-poly-simplify math-poly-zerop math-polynomial-base 661math-poly-simplify math-poly-zerop math-polynomial-base
662math-polynomial-p math-recompile-eval-rules math-simplify 662math-polynomial-p math-recompile-eval-rules math-simplify
663math-simplify-exp math-simplify-extended math-simplify-sqrt 663math-simplify-exp math-simplify-extended math-simplify-sqrt
664math-to-simple-fraction) 664math-to-simple-fraction)
665 665
666 ("calcalg2" calc-Need-calc-alg-2 calcFunc-asum calcFunc-deriv 666 ("calcalg2" calcFunc-asum calcFunc-deriv
667calcFunc-ffinv calcFunc-finv calcFunc-fsolve calcFunc-gpoly 667calcFunc-ffinv calcFunc-finv calcFunc-fsolve calcFunc-gpoly
668calcFunc-integ calcFunc-poly calcFunc-prod calcFunc-roots 668calcFunc-integ calcFunc-poly calcFunc-prod calcFunc-roots
669calcFunc-solve calcFunc-sum calcFunc-table calcFunc-taylor 669calcFunc-solve calcFunc-sum calcFunc-table calcFunc-taylor
@@ -672,7 +672,7 @@ math-integral-rational-funcs math-lcm-denoms math-looks-evenp
672math-poly-all-roots math-prod-rec math-reject-solution math-solve-eqn 672math-poly-all-roots math-prod-rec math-reject-solution math-solve-eqn
673math-solve-for math-sum-rec math-try-integral) 673math-solve-for math-sum-rec math-try-integral)
674 674
675 ("calcalg3" calc-Need-calc-alg-3 calcFunc-efit calcFunc-fit 675 ("calcalg3" calcFunc-efit calcFunc-fit
676calcFunc-fitdummy calcFunc-fitparam calcFunc-fitvar 676calcFunc-fitdummy calcFunc-fitparam calcFunc-fitvar
677calcFunc-hasfitparams calcFunc-hasfitvars calcFunc-maximize 677calcFunc-hasfitparams calcFunc-hasfitvars calcFunc-maximize
678calcFunc-minimize calcFunc-ninteg calcFunc-polint calcFunc-ratint 678calcFunc-minimize calcFunc-ninteg calcFunc-polint calcFunc-ratint
@@ -680,7 +680,7 @@ calcFunc-root calcFunc-wmaximize calcFunc-wminimize calcFunc-wroot
680calcFunc-xfit math-find-minimum math-find-root math-ninteg-evaluate 680calcFunc-xfit math-find-minimum math-find-root math-ninteg-evaluate
681math-ninteg-midpoint math-ninteg-romberg math-poly-interp) 681math-ninteg-midpoint math-ninteg-romberg math-poly-interp)
682 682
683 ("calc-arith" calc-Need-calc-arith calcFunc-abs calcFunc-abssqr 683 ("calc-arith" calcFunc-abs calcFunc-abssqr
684calcFunc-add calcFunc-ceil calcFunc-decr calcFunc-deven calcFunc-dimag 684calcFunc-add calcFunc-ceil calcFunc-decr calcFunc-deven calcFunc-dimag
685calcFunc-dint calcFunc-div calcFunc-dnatnum calcFunc-dneg 685calcFunc-dint calcFunc-div calcFunc-dnatnum calcFunc-dneg
686calcFunc-dnonneg calcFunc-dnonzero calcFunc-dnumint calcFunc-dodd 686calcFunc-dnonneg calcFunc-dnonzero calcFunc-dnumint calcFunc-dodd
@@ -706,7 +706,7 @@ math-pow-fancy math-pow-mod math-pow-of-zero math-pow-zero
706math-quarter-integer math-round math-setup-declarations math-sqr 706math-quarter-integer math-round math-setup-declarations math-sqr
707math-sqr-float math-trunc-fancy math-trunc-special) 707math-sqr-float math-trunc-fancy math-trunc-special)
708 708
709 ("calc-bin" calc-Need-calc-bin calcFunc-and calcFunc-ash 709 ("calc-bin" calcFunc-and calcFunc-ash
710calcFunc-clip calcFunc-diff calcFunc-lsh calcFunc-not calcFunc-or 710calcFunc-clip calcFunc-diff calcFunc-lsh calcFunc-not calcFunc-or
711calcFunc-rash calcFunc-rot calcFunc-rsh calcFunc-xor math-clip 711calcFunc-rash calcFunc-rot calcFunc-rsh calcFunc-xor math-clip
712math-compute-max-digits math-convert-radix-digits math-float-parts 712math-compute-max-digits math-convert-radix-digits math-float-parts
@@ -715,7 +715,7 @@ math-format-bignum-octal math-format-bignum-radix math-format-binary
715math-format-radix math-format-radix-float math-integer-log2 715math-format-radix math-format-radix-float math-integer-log2
716math-power-of-2 math-radix-float-power) 716math-power-of-2 math-radix-float-power)
717 717
718 ("calc-comb" calc-Need-calc-comb calc-report-prime-test 718 ("calc-comb" calc-report-prime-test
719calcFunc-choose calcFunc-dfact calcFunc-egcd calcFunc-fact 719calcFunc-choose calcFunc-dfact calcFunc-egcd calcFunc-fact
720calcFunc-gcd calcFunc-lcm calcFunc-moebius calcFunc-nextprime 720calcFunc-gcd calcFunc-lcm calcFunc-moebius calcFunc-nextprime
721calcFunc-perm calcFunc-prevprime calcFunc-prfac calcFunc-prime 721calcFunc-perm calcFunc-prevprime calcFunc-prfac calcFunc-prime
@@ -723,28 +723,28 @@ calcFunc-random calcFunc-shuffle calcFunc-stir1 calcFunc-stir2
723calcFunc-totient math-init-random-base math-member math-prime-test 723calcFunc-totient math-init-random-base math-member math-prime-test
724math-random-base) 724math-random-base)
725 725
726 ("calccomp" calc-Need-calc-comp calcFunc-cascent calcFunc-cdescent 726 ("calccomp" calcFunc-cascent calcFunc-cdescent
727calcFunc-cheight calcFunc-cwidth math-comp-ascent math-comp-descent 727calcFunc-cheight calcFunc-cwidth math-comp-ascent math-comp-descent
728math-comp-height math-comp-width math-compose-expr 728math-comp-height math-comp-width math-compose-expr
729math-composition-to-string math-stack-value-offset-fancy 729math-composition-to-string math-stack-value-offset-fancy
730math-vector-is-string math-vector-to-string) 730math-vector-is-string math-vector-to-string)
731 731
732 ("calc-cplx" calc-Need-calc-cplx calcFunc-arg calcFunc-conj 732 ("calc-cplx" calcFunc-arg calcFunc-conj
733calcFunc-im calcFunc-polar calcFunc-re calcFunc-rect math-complex 733calcFunc-im calcFunc-polar calcFunc-re calcFunc-rect math-complex
734math-fix-circular math-imaginary math-imaginary-i math-normalize-polar 734math-fix-circular math-imaginary math-imaginary-i math-normalize-polar
735math-polar math-want-polar) 735math-polar math-want-polar)
736 736
737 ("calc-embed" calc-Need-calc-embed calc-do-embedded 737 ("calc-embed" calc-do-embedded
738calc-do-embedded-activate calc-embedded-evaluate-expr 738calc-do-embedded-activate calc-embedded-evaluate-expr
739calc-embedded-modes-change calc-embedded-var-change) 739calc-embedded-modes-change calc-embedded-var-change)
740 740
741 ("calc-fin" calc-Need-calc-fin calc-to-percentage calcFunc-ddb 741 ("calc-fin" calc-to-percentage calcFunc-ddb
742calcFunc-fv calcFunc-fvb calcFunc-fvl calcFunc-irr calcFunc-irrb 742calcFunc-fv calcFunc-fvb calcFunc-fvl calcFunc-irr calcFunc-irrb
743calcFunc-nper calcFunc-nperb calcFunc-nperl calcFunc-npv calcFunc-npvb 743calcFunc-nper calcFunc-nperb calcFunc-nperl calcFunc-npv calcFunc-npvb
744calcFunc-pmt calcFunc-pmtb calcFunc-pv calcFunc-pvb calcFunc-pvl 744calcFunc-pmt calcFunc-pmtb calcFunc-pv calcFunc-pvb calcFunc-pvl
745calcFunc-rate calcFunc-rateb calcFunc-ratel calcFunc-sln calcFunc-syd) 745calcFunc-rate calcFunc-rateb calcFunc-ratel calcFunc-sln calcFunc-syd)
746 746
747 ("calc-forms" calc-Need-calc-forms calcFunc-badd calcFunc-bsub 747 ("calc-forms" calcFunc-badd calcFunc-bsub
748calcFunc-date calcFunc-day calcFunc-dsadj calcFunc-hms 748calcFunc-date calcFunc-day calcFunc-dsadj calcFunc-hms
749calcFunc-holiday calcFunc-hour calcFunc-incmonth calcFunc-incyear 749calcFunc-holiday calcFunc-hour calcFunc-incmonth calcFunc-incyear
750calcFunc-intv calcFunc-julian calcFunc-makemod calcFunc-minute 750calcFunc-intv calcFunc-julian calcFunc-makemod calcFunc-minute
@@ -759,11 +759,11 @@ math-normalize-mod math-parse-date math-read-angle-brackets
759math-setup-add-holidays math-setup-holidays math-setup-year-holidays 759math-setup-add-holidays math-setup-holidays math-setup-year-holidays
760math-sort-intv math-to-business-day math-to-hms) 760math-sort-intv math-to-business-day math-to-hms)
761 761
762 ("calc-frac" calc-Need-calc-frac calc-add-fractions 762 ("calc-frac" calc-add-fractions
763calc-div-fractions calc-mul-fractions calcFunc-fdiv calcFunc-frac 763calc-div-fractions calc-mul-fractions calcFunc-fdiv calcFunc-frac
764math-make-frac) 764math-make-frac)
765 765
766 ("calc-funcs" calc-Need-calc-funcs calc-prob-dist calcFunc-bern 766 ("calc-funcs" calc-prob-dist calcFunc-bern
767calcFunc-besJ calcFunc-besY calcFunc-beta calcFunc-betaB 767calcFunc-besJ calcFunc-besY calcFunc-beta calcFunc-betaB
768calcFunc-betaI calcFunc-erf calcFunc-erfc calcFunc-euler 768calcFunc-betaI calcFunc-erf calcFunc-erfc calcFunc-euler
769calcFunc-gamma calcFunc-gammaG calcFunc-gammaP calcFunc-gammaQ 769calcFunc-gamma calcFunc-gammaG calcFunc-gammaP calcFunc-gammaQ
@@ -772,20 +772,18 @@ calcFunc-ltpn calcFunc-ltpp calcFunc-ltpt calcFunc-utpb calcFunc-utpc
772calcFunc-utpf calcFunc-utpn calcFunc-utpp calcFunc-utpt 772calcFunc-utpf calcFunc-utpn calcFunc-utpp calcFunc-utpt
773math-bernoulli-number math-gammap1-raw) 773math-bernoulli-number math-gammap1-raw)
774 774
775 ("calc-graph" calc-Need-calc-graph calc-graph-show-tty) 775 ("calc-graph" calc-graph-show-tty)
776 776
777 ("calc-help" calc-Need-calc-help) 777 ("calc-incom" calc-digit-dots)
778 778
779 ("calc-incom" calc-Need-calc-incom calc-digit-dots) 779 ("calc-keypd" calc-do-keypad
780
781 ("calc-keypd" calc-Need-calc-keypd calc-do-keypad
782calc-keypad-x-left-click calc-keypad-x-middle-click 780calc-keypad-x-left-click calc-keypad-x-middle-click
783calc-keypad-x-right-click) 781calc-keypad-x-right-click)
784 782
785 ("calc-lang" calc-Need-calc-lang calc-set-language 783 ("calc-lang" calc-set-language
786math-read-big-balance math-read-big-rec) 784math-read-big-balance math-read-big-rec)
787 785
788 ("calc-map" calc-Need-calc-map calc-get-operator calcFunc-accum 786 ("calc-map" calc-get-operator calcFunc-accum
789calcFunc-afixp calcFunc-anest calcFunc-apply calcFunc-call 787calcFunc-afixp calcFunc-anest calcFunc-apply calcFunc-call
790calcFunc-fixp calcFunc-inner calcFunc-map calcFunc-mapa calcFunc-mapc 788calcFunc-fixp calcFunc-inner calcFunc-map calcFunc-mapa calcFunc-mapc
791calcFunc-mapd calcFunc-mapeq calcFunc-mapeqp calcFunc-mapeqr 789calcFunc-mapd calcFunc-mapeq calcFunc-mapeqp calcFunc-mapeqr
@@ -796,11 +794,11 @@ calcFunc-rreduced calcFunc-rreducer math-build-call
796math-calcFunc-to-var math-multi-subst math-multi-subst-rec 794math-calcFunc-to-var math-multi-subst math-multi-subst-rec
797math-var-to-calcFunc) 795math-var-to-calcFunc)
798 796
799 ("calc-mtx" calc-Need-calc-mat calcFunc-det calcFunc-lud calcFunc-tr 797 ("calc-mtx" calcFunc-det calcFunc-lud calcFunc-tr
800math-col-matrix math-lud-solve math-matrix-inv-raw math-matrix-lud 798math-col-matrix math-lud-solve math-matrix-inv-raw math-matrix-lud
801math-mul-mat-vec math-mul-mats math-row-matrix) 799math-mul-mat-vec math-mul-mats math-row-matrix)
802 800
803 ("calc-math" calc-Need-calc-math calcFunc-alog calcFunc-arccos 801 ("calc-math" calcFunc-alog calcFunc-arccos
804calcFunc-arccosh calcFunc-arcsin calcFunc-arcsincos calcFunc-arcsinh 802calcFunc-arccosh calcFunc-arcsin calcFunc-arcsincos calcFunc-arcsinh
805calcFunc-arctan calcFunc-arctan2 calcFunc-arctanh calcFunc-cos 803calcFunc-arctan calcFunc-arctan2 calcFunc-arctanh calcFunc-cos
806calcFunc-cosh calcFunc-deg calcFunc-exp calcFunc-exp10 calcFunc-expm1 804calcFunc-cosh calcFunc-deg calcFunc-exp calcFunc-exp10 calcFunc-expm1
@@ -815,9 +813,9 @@ math-nearly-zerop math-nearly-zerop-float math-nth-root
815math-sin-cos-raw math-sin-raw math-sqrt math-sqrt-float math-sqrt-raw 813math-sin-cos-raw math-sin-raw math-sqrt math-sqrt-float math-sqrt-raw
816math-tan-raw math-to-radians math-to-radians-2) 814math-tan-raw math-to-radians math-to-radians-2)
817 815
818 ("calc-mode" calc-Need-calc-mode math-get-modes-vec) 816 ("calc-mode" math-get-modes-vec)
819 817
820 ("calc-poly" calc-Need-calc-poly calcFunc-apart calcFunc-expand 818 ("calc-poly" calcFunc-apart calcFunc-expand
821calcFunc-expandpow calcFunc-factor calcFunc-factors calcFunc-nrat 819calcFunc-expandpow calcFunc-factor calcFunc-factors calcFunc-nrat
822calcFunc-pcont calcFunc-pdeg calcFunc-pdiv calcFunc-pdivide 820calcFunc-pcont calcFunc-pdeg calcFunc-pdiv calcFunc-pdivide
823calcFunc-pdivrem calcFunc-pgcd calcFunc-plead calcFunc-pprim 821calcFunc-pdivrem calcFunc-pgcd calcFunc-plead calcFunc-pprim
@@ -830,7 +828,7 @@ math-partial-fractions math-poly-degree math-poly-deriv-coefs
830math-poly-gcd-frac-list math-poly-modulus-rec math-ratpoly-p 828math-poly-gcd-frac-list math-poly-modulus-rec math-ratpoly-p
831math-to-ratpoly math-to-ratpoly-rec) 829math-to-ratpoly math-to-ratpoly-rec)
832 830
833 ("calc-prog" calc-Need-calc-prog calc-default-formula-arglist 831 ("calc-prog" calc-default-formula-arglist
834calc-execute-kbd-macro calc-finish-user-syntax-edit 832calc-execute-kbd-macro calc-finish-user-syntax-edit
835calc-fix-token-name calc-fix-user-formula calc-read-parse-table 833calc-fix-token-name calc-fix-user-formula calc-read-parse-table
836calc-read-parse-table-part calc-subsetp calc-write-parse-table 834calc-read-parse-table-part calc-subsetp calc-write-parse-table
@@ -843,7 +841,7 @@ math-body-refers-to math-break math-composite-inequalities
843math-do-defmath math-handle-for math-handle-foreach 841math-do-defmath math-handle-for math-handle-foreach
844math-normalize-logical-op math-return) 842math-normalize-logical-op math-return)
845 843
846 ("calc-rewr" calc-Need-calc-rewr calcFunc-match calcFunc-matches 844 ("calc-rewr" calcFunc-match calcFunc-matches
847calcFunc-matchnot calcFunc-rewrite calcFunc-vmatches 845calcFunc-matchnot calcFunc-rewrite calcFunc-vmatches
848math-apply-rewrites math-compile-patterns math-compile-rewrites 846math-apply-rewrites math-compile-patterns math-compile-rewrites
849math-flatten-lands math-match-patterns math-rewrite 847math-flatten-lands math-match-patterns math-rewrite
@@ -851,43 +849,37 @@ math-rewrite-heads)
851 849
852 ("calc-rules" calc-CommuteRules calc-DistribRules calc-FactorRules 850 ("calc-rules" calc-CommuteRules calc-DistribRules calc-FactorRules
853calc-FitRules calc-IntegAfterRules calc-InvertRules calc-JumpRules 851calc-FitRules calc-IntegAfterRules calc-InvertRules calc-JumpRules
854calc-MergeRules calc-Need-calc-rules calc-NegateRules 852calc-MergeRules calc-NegateRules
855calc-compile-rule-set) 853calc-compile-rule-set)
856 854
857 ("calc-sel" calc-Need-calc-sel calc-auto-selection 855 ("calc-sel" calc-auto-selection
858calc-delete-selection calc-encase-atoms calc-find-assoc-parent-formula 856calc-delete-selection calc-encase-atoms calc-find-assoc-parent-formula
859calc-find-parent-formula calc-find-sub-formula calc-prepare-selection 857calc-find-parent-formula calc-find-sub-formula calc-prepare-selection
860calc-preserve-point calc-replace-selections calc-replace-sub-formula 858calc-preserve-point calc-replace-selections calc-replace-sub-formula
861calc-roll-down-with-selections calc-roll-up-with-selections 859calc-roll-down-with-selections calc-roll-up-with-selections
862calc-sel-error) 860calc-sel-error)
863 861
864 ("calcsel2" calc-Need-calc-sel-2) 862 ("calc-stat" calc-vector-op calcFunc-agmean
865
866 ("calc-stat" calc-Need-calc-stat calc-vector-op calcFunc-agmean
867calcFunc-vcorr calcFunc-vcount calcFunc-vcov calcFunc-vflat 863calcFunc-vcorr calcFunc-vcount calcFunc-vcov calcFunc-vflat
868calcFunc-vgmean calcFunc-vhmean calcFunc-vmax calcFunc-vmean 864calcFunc-vgmean calcFunc-vhmean calcFunc-vmax calcFunc-vmean
869calcFunc-vmeane calcFunc-vmedian calcFunc-vmin calcFunc-vpcov 865calcFunc-vmeane calcFunc-vmedian calcFunc-vmin calcFunc-vpcov
870calcFunc-vprod calcFunc-vpsdev calcFunc-vpvar calcFunc-vsdev 866calcFunc-vprod calcFunc-vpsdev calcFunc-vpvar calcFunc-vsdev
871calcFunc-vsum calcFunc-vvar math-flatten-many-vecs) 867calcFunc-vsum calcFunc-vvar math-flatten-many-vecs)
872 868
873 ("calc-store" calc-Need-calc-store calc-read-var-name 869 ("calc-store" calc-read-var-name
874calc-store-value calc-var-name) 870calc-store-value calc-var-name)
875 871
876 ("calc-stuff" calc-Need-calc-stuff calc-explain-why calcFunc-clean 872 ("calc-stuff" calc-explain-why calcFunc-clean
877calcFunc-pclean calcFunc-pfloat calcFunc-pfrac) 873calcFunc-pclean calcFunc-pfloat calcFunc-pfrac)
878 874
879 ("calc-trail" calc-Need-calc-trail) 875 ("calc-units" calcFunc-usimplify
880
881 ("calc-undo" calc-Need-calc-undo)
882
883 ("calc-units" calc-Need-calc-units calcFunc-usimplify
884math-build-units-table math-build-units-table-buffer 876math-build-units-table math-build-units-table-buffer
885math-check-unit-name math-convert-temperature math-convert-units 877math-check-unit-name math-convert-temperature math-convert-units
886math-extract-units math-remove-units math-simplify-units 878math-extract-units math-remove-units math-simplify-units
887math-single-units-in-expr-p math-to-standard-units 879math-single-units-in-expr-p math-to-standard-units
888math-units-in-expr-p) 880math-units-in-expr-p)
889 881
890 ("calc-vec" calc-Need-calc-vec calcFunc-append calcFunc-appendrev 882 ("calc-vec" calcFunc-append calcFunc-appendrev
891calcFunc-arrange calcFunc-cnorm calcFunc-cons calcFunc-cross 883calcFunc-arrange calcFunc-cnorm calcFunc-cons calcFunc-cross
892calcFunc-ctrn calcFunc-cvec calcFunc-diag calcFunc-find 884calcFunc-ctrn calcFunc-cvec calcFunc-diag calcFunc-find
893calcFunc-getdiag calcFunc-grade calcFunc-head calcFunc-histogram 885calcFunc-getdiag calcFunc-grade calcFunc-head calcFunc-histogram
@@ -906,7 +898,7 @@ math-dimension-error math-dot-product math-flatten-vector math-map-vec
906math-map-vec-2 math-mat-col math-mimic-ident math-prepare-set 898math-map-vec-2 math-mat-col math-mimic-ident math-prepare-set
907math-read-brackets math-reduce-cols math-reduce-vec math-transpose) 899math-read-brackets math-reduce-cols math-reduce-vec math-transpose)
908 900
909 ("calc-yank" calc-Need-calc-yank calc-alg-edit calc-clean-newlines 901 ("calc-yank" calc-alg-edit calc-clean-newlines
910calc-do-grab-rectangle calc-do-grab-region calc-finish-stack-edit 902calc-do-grab-rectangle calc-do-grab-region calc-finish-stack-edit
911calc-force-refresh calc-locate-cursor-element calc-show-edit-buffer) 903calc-force-refresh calc-locate-cursor-element calc-show-edit-buffer)
912 904
@@ -1655,47 +1647,45 @@ calc-kill calc-kill-region calc-yank))))
1655 1647
1656(defun calc-load-everything () 1648(defun calc-load-everything ()
1657 (interactive) 1649 (interactive)
1658 (require 'calc-macs) ; calc-macs.el 1650 (require 'calc-aent)
1659 (calc-record-list nil) ; calc-misc.el 1651 (require 'calc-alg)
1660 (math-read-exprs "0") ; calc-aent.el 1652 (require 'calc-arith)
1661 1653 (require 'calc-bin)
1662;;;; (Loads here) 1654 (require 'calc-comb)
1663 (calc-Need-calc-alg-2) 1655 (require 'calc-cplx)
1664 (calc-Need-calc-alg-3) 1656 (require 'calc-embed)
1665 (calc-Need-calc-alg) 1657 (require 'calc-fin)
1666 (calc-Need-calc-arith) 1658 (require 'calc-forms)
1667 (calc-Need-calc-bin) 1659 (require 'calc-frac)
1668 (calc-Need-calc-comb) 1660 (require 'calc-funcs)
1669 (calc-Need-calc-comp) 1661 (require 'calc-graph)
1670 (calc-Need-calc-cplx) 1662 (require 'calc-help)
1671 (calc-Need-calc-embed) 1663 (require 'calc-incom)
1672 (calc-Need-calc-fin) 1664 (require 'calc-keypd)
1673 (calc-Need-calc-forms) 1665 (require 'calc-lang)
1674 (calc-Need-calc-frac) 1666 (require 'calc-macs)
1675 (calc-Need-calc-funcs) 1667 (require 'calc-map)
1676 (calc-Need-calc-graph) 1668 (require 'calc-math)
1677 (calc-Need-calc-help) 1669 (require 'calc-misc)
1678 (calc-Need-calc-incom) 1670 (require 'calc-mode)
1679 (calc-Need-calc-keypd) 1671 (require 'calc-mtx)
1680 (calc-Need-calc-lang) 1672 (require 'calc-poly)
1681 (calc-Need-calc-map) 1673 (require 'calc-prog)
1682 (calc-Need-calc-mat) 1674 (require 'calc-rewr)
1683 (calc-Need-calc-math) 1675 (require 'calc-rules)
1684 (calc-Need-calc-mode) 1676 (require 'calc-sel)
1685 (calc-Need-calc-poly) 1677 (require 'calc-stat)
1686 (calc-Need-calc-prog) 1678 (require 'calc-store)
1687 (calc-Need-calc-rewr) 1679 (require 'calc-stuff)
1688 (calc-Need-calc-rules) 1680 (require 'calc-trail)
1689 (calc-Need-calc-sel-2) 1681 (require 'calc-undo)
1690 (calc-Need-calc-sel) 1682 (require 'calc-units)
1691 (calc-Need-calc-stat) 1683 (require 'calc-vec)
1692 (calc-Need-calc-store) 1684 (require 'calc-yank)
1693 (calc-Need-calc-stuff) 1685 (require 'calcalg2)
1694 (calc-Need-calc-trail) 1686 (require 'calcalg3)
1695 (calc-Need-calc-undo) 1687 (require 'calccomp)
1696 (calc-Need-calc-units) 1688 (require 'calcsel2)
1697 (calc-Need-calc-vec)
1698 (calc-Need-calc-yank)
1699 1689
1700 (message "All parts of Calc are now loaded")) 1690 (message "All parts of Calc are now loaded"))
1701 1691
@@ -2581,20 +2571,6 @@ calc-kill calc-kill-region calc-yank))))
2581 (cons (car x) (mapcar 'math-evaluate-expr-rec (cdr x)))))) 2571 (cons (car x) (mapcar 'math-evaluate-expr-rec (cdr x))))))
2582 x)) 2572 x))
2583 2573
2584(defmacro math-defsimplify (funcs &rest code)
2585 (append '(progn (math-need-std-simps))
2586 (mapcar (function
2587 (lambda (func)
2588 (list 'put (list 'quote func) ''math-simplify
2589 (list 'nconc
2590 (list 'get (list 'quote func) ''math-simplify)
2591 (list 'list
2592 (list 'function
2593 (append '(lambda (math-simplify-expr))
2594 code)))))))
2595 (if (symbolp funcs) (list funcs) funcs))))
2596(put 'math-defsimplify 'lisp-indent-hook 1)
2597
2598(defun math-any-floats (expr) 2574(defun math-any-floats (expr)
2599 (if (Math-primp expr) 2575 (if (Math-primp expr)
2600 (math-floatp expr) 2576 (math-floatp expr)
@@ -3353,5 +3329,6 @@ A key may contain additional specs for Inverse, Hyperbolic, and Inv+Hyp.")
3353(run-hooks 'calc-ext-load-hook) 3329(run-hooks 'calc-ext-load-hook)
3354 3330
3355(provide 'calc-ext) 3331(provide 'calc-ext)
3332
3356;;; arch-tag: 1814ba7f-a390-49dc-9e25-a5adc205e97e 3333;;; arch-tag: 1814ba7f-a390-49dc-9e25-a5adc205e97e
3357;;; calc-ext.el ends here 3334;;; calc-ext.el ends here