comparison lisp/calc/calc-rules.el @ 90054:f2ebccfa87d4

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709 Update from CVS: src/indent.c (Fvertical_motion): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74 Update from CVS
author Miles Bader <miles@gnu.org>
date Wed, 08 Dec 2004 05:02:30 +0000
parents 68c22ea6027c f5725a8f81c8
children 7e3f621f1dd4
comparison
equal deleted inserted replaced
90053:fff5f1a61d92 90054:f2ebccfa87d4
1 ;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc 1 ;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc
2 2
3 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001 Free Software Foundation, Inc. 3 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001 Free Software Foundation, Inc.
4 4
5 ;; Author: David Gillespie <daveg@synaptics.com> 5 ;; Author: David Gillespie <daveg@synaptics.com>
6 ;; Maintainers: D. Goel <deego@gnufans.org> 6 ;; Maintainer: Jay Belanger <belanger@truman.edu>
7 ;; Colin Walters <walters@debian.org>
8 7
9 ;; This file is part of GNU Emacs. 8 ;; This file is part of GNU Emacs.
10 9
11 ;; GNU Emacs is distributed in the hope that it will be useful, 10 ;; GNU Emacs is distributed in the hope that it will be useful,
12 ;; but WITHOUT ANY WARRANTY. No author or distributor 11 ;; but WITHOUT ANY WARRANTY. No author or distributor
26 ;;; Commentary: 25 ;;; Commentary:
27 26
28 ;;; Code: 27 ;;; Code:
29 28
30 ;; This file is autoloaded from calc-ext.el. 29 ;; This file is autoloaded from calc-ext.el.
30
31 (require 'calc-ext) 31 (require 'calc-ext)
32
33 (require 'calc-macs) 32 (require 'calc-macs)
34
35 (defun calc-Need-calc-rules () nil)
36
37 33
38 (defun calc-compile-rule-set (name rules) 34 (defun calc-compile-rule-set (name rules)
39 (prog2 35 (prog2
40 (message "Preparing rule set %s..." name) 36 (message "Preparing rule set %s..." name)
41 (math-read-plain-expr rules t) 37 (math-read-plain-expr rules t)
436 :: let(cons(fvh,fvt), 432 :: let(cons(fvh,fvt),
437 solve(pv, table(fitparam(j), j, 1, 433 solve(pv, table(fitparam(j), j, 1,
438 hasfitparams(pv)))), 434 hasfitparams(pv)))),
439 fitparam(n) = x := x ]")) 435 fitparam(n) = x := x ]"))
440 436
437 (provide 'calc-rules)
438
441 ;;; arch-tag: 0ed54a52-38f3-4ed7-9ca7-b8ecf8f2febe 439 ;;; arch-tag: 0ed54a52-38f3-4ed7-9ca7-b8ecf8f2febe
442 ;;; calc-rules.el ends here 440 ;;; calc-rules.el ends here