1 2005-03-13 12:00 robert_dodier
3 * src/nset.lisp, tests/rtestnset.mac:
4 Moved the nset package from share into the core source code.
5 Nset is a collection of functions for working with finite sets.
7 2005-02-27 12:00 robert_dodier
9 * src/mt19937.lisp, tests/rtestmt19937.mac:
10 Ported CMUCL's implementation of the Mersenne twister
11 random number generator to Maxima.
13 2004-09-23 19:51 amundson
15 * configure.in: Bump version number to 5.9.1.
17 2004-09-23 19:50 amundson
19 * share/contrib/format/: coeflist.lisp, format.lisp: Followed
20 instructions in README to make code compatible with Maxima.
23 2004-09-22 21:50 amundson
25 * src/maxima.in: -u, --use-version argument was being ignored.
28 2004-09-21 14:36 belanger
30 * interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in
31 the output. Fixed a problem with (%t..) output.
33 2004-09-19 08:50 amundson
35 * src/macsys.lisp: Fix problem with with_stdout under sbcl and
38 2004-09-19 08:49 amundson
40 * src/transs.lisp: Fix problem with compile_file under sbcl.
42 2004-09-19 08:14 amundson
44 * doc/maximabook/Makefile: Remove trailing ampersands from ps. Add
47 2004-09-19 08:13 amundson
49 * configure.in: increment version number
51 2004-09-18 16:39 amundson
53 * doc/Makefile.am: Add a few missing files. A few other files were
54 moved up or down in the list.
56 2004-09-08 06:44 amundson
58 * src/init-cl.lisp: Ensure prompt is always printed before input in
59 maxima-read-eval-print loop.
61 2004-09-06 00:14 vvzhy
63 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some
64 Windows 9x specific code. Maxima works well on Windows 95, 98,
67 2004-09-06 00:07 vvzhy
69 * interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL
72 2004-08-26 19:16 amundson
74 * src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read
77 2004-08-25 08:29 amundson
79 * src/: gcl-depends.mk, sbcl-depends.mk: update
81 2004-08-19 21:36 amundson
83 * doc/info/Plotting.texi: Add ticks to parametric examples. Fix
84 typo. Comment out broken ?draw2d example.
86 2004-08-19 20:22 amundson
88 * src/macdes.lisp: Properly set info paths when using GCL's
89 internal info routines.
91 2004-08-19 20:21 amundson
93 * src/sys-proclaim.lisp: proclaims generated with and for gcl
96 2004-08-19 20:19 amundson
98 * src/maxima.system: Workaround proclaim bug in GCL versions
101 2004-08-19 20:15 amundson
103 * lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates
104 for SBCL 0.8.13 from Andreas Eder.
106 2004-08-19 20:11 amundson
108 * doc/info/Plotting.texi: Removed line breaks within strings to be
111 2004-08-19 20:07 amundson
113 * README.lisps: Updated for recent versions of GCL and CMUCL. Added
114 explicit bit about --enable-ansi flag for GCL.
116 2004-07-26 07:08 billingd
118 * interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES.
120 2004-07-25 17:56 amundson
122 * ChangeLog, configure.in: Updates for 5.9.0.9beta2.
124 2004-07-25 13:11 amundson
126 * NEWS, README.lisps: updates.
128 2004-07-25 12:22 amundson
130 * src/sys-proclaim.lisp: first version generated by makefile.
132 2004-07-25 12:22 amundson
134 * src/macdes.lisp: Optimization: GCL's built-in info is much faster
135 than our info implementation. However, GCL's info won't respect
136 out *prompt- variables. Compromise by only calling our info when
137 the prompts are not empty.
139 2004-07-25 12:17 amundson
141 * src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am
142 for sys-proclaim.lisp.
144 Generate sys-proclaim.lisp with sys-proclaim target.
146 2004-07-25 11:59 amundson
148 * src/: init-cl.lisp, rmaxima.in: Add --disable-readline option so
149 that rmaxima will work with gcl. I don't see any way to disable
150 readline at runtime in clisp.
152 2004-07-25 11:57 amundson
154 * tests/Makefile.am: change all instances of *-check to check-* for
155 consistency with targets such as clean-* in src directory.
157 2004-07-24 23:00 amundson
159 * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp, clisp-depends.mk,
160 cmucl-depends.mk, gcl-depends.mk, maxima.system,
161 sys-proclaim.lisp: Make proper proclaims for GCL. Still need a
162 way to generate sys-proclaims.lisp. Speedup for GCL is nearly a
163 factor of 2 on the test suite.
165 2004-07-24 20:48 amundson
167 * src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly
168 is no longer supported.
170 2004-07-24 20:47 amundson
172 * src/merror.lisp: Fix typo in an error message.
174 2004-07-24 12:17 amundson
176 * src/: cl-info.lisp, macdes.lisp, maxima-package.lisp,
177 maxima.system, nregex.lisp: Let GCL use the maxima info routines
178 instead of its built-in info routines. This allows us to treat
179 the prompt prefix and suffix properly with GCL.
181 2004-07-24 12:06 amundson
183 * doc/info/Plotting.texi: 1) add examples of complex plots. 2) add
184 documentation for make_transform. 3) fix references to
187 2004-07-23 08:16 amundson
189 * doc/info/Plotting.texi: Modify documentation for PLOT_OPTIONS to
190 reflect the many new gnuplot options. Entirely rewrote the
191 PLOT_OPTIONS section in an attempt to make it more coherent.
193 2004-07-16 09:19 rtoy
195 * src/opers.lisp: MUL2* should call *, not f* because the args are
196 numbers, not fixnums!
198 2004-07-14 21:20 amundson
200 * configure.in: give CMUCL_RUNTIME a default value, no matter what
202 2004-07-12 09:01 rtoy
204 * src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of
205 elliptic_e in src/ellipt.lisp
207 Apply patch in bug report.
209 2004-07-03 23:47 billingd
211 * interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04
214 * interfaces/xmaxima/win32/readme.txt: Fix formatting
216 * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about
217 directory names with spaces. Add notes about windows 95 and
220 2004-07-03 23:41 billingd
222 * maxima.iss.in: 2004-07-04 David Billinghurst
224 * maxima.iss.in: Default installation path restored to Program
227 2004-07-03 22:30 billingd
229 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04 David
232 * interfaces/xmaxima/Tkmaxima/Paths.tcl:
234 These changes remove some windows 95 specific code. For once, it
235 has been possible to clean up, rather than add another layer of
236 hacks. - Remove code to set path. This is now done in
237 maxima.bat so that the command line version works. - Remove
238 special case code to bypass maxima.bat on windows 95
240 2004-07-03 22:18 billingd
242 * interfaces/xmaxima/win32/Makefile.in: 2004-07-04 David
245 * interfaces/xmaxima/win32/Makefile.in: Remove hackery to
246 maxima-init.lisp that hard codes path to gcc. No longer required
247 since: - xmaxima under windows 95 now uses maxima.bat - an
248 correct path is set in maxima.bat by windows installer
250 2004-07-03 22:12 billingd
252 * maxima.iss.in: 2004-07-04 David Billinghurst
254 * maxima.iss.in: Add maxima.bat to start menu.
256 2004-07-03 22:09 billingd
258 * src/maxima.bat.in: 2004-07-04 David Billinghurst
260 * src/maxima.bat.in: Set PATH environment variable. Required for
261 plotting from command line maxima. Will allow simplification
264 2004-07-02 20:48 billingd
266 * src/maxima.bat.in: Set maxima_prefix environment variable
268 2004-07-02 20:44 billingd
270 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03 David
273 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific
274 code for case when path to maxima executable (script) contains a
277 2004-07-02 16:15 vttoth
279 * share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM
280 apply symmetries to both verb and noun forms
282 2004-07-02 01:48 billingd
284 * maxima.iss.in: 2004-07-01 David Billinghurst
286 * maxima.iss.in: New routine to convert paths containing
288 to equivalent short paths.
290 2004-07-02 00:21 billingd
292 * interfaces/xmaxima/win32/readme.txt: 2004-07-01 David
295 * interfaces/xmaxima/win32/readme.txt:
296 Add text on source of other binary files in Windows
298 Add solution to "Out of environment space" error.
300 2004-07-01 12:57 belanger
302 * interfaces/emacs/emaxima/emaxima.sty: Added the new session
305 2004-07-01 12:56 belanger
307 * interfaces/emacs/emaxima/emaxima.el: Changed the session prompts
308 to (sortof) match the new Maxima prompts.
310 2004-07-01 04:21 billingd
312 * maxima.iss.in, interfaces/xmaxima/win32/Makefile.in,
313 interfaces/xmaxima/win32/readme.txt: 2004-07-01 David
316 * maxima.iss.in: Change CopyMode: alwaysoverwrite to Flags:
317 ignoreversion Add code to update maxima_prefix environment
318 variable in maxima.bat Add windows specific readme.txt
320 * interfaces/xmaxima/win32/Makefile.in Install gnuplot binary
321 files in bin/ Don't override default plot_format in
322 maxima-init.lisp Install windows specific readme.txt file
324 * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv
327 2004-06-26 18:45 billingd
329 * INSTALL.win32: * INSTALL.win32: Update for maxima-5.9.1 and
332 2004-06-26 08:24 billingd
334 * maxima.iss.in: * maxima.iss.in: Add compression options.
335 Decrease size from 21 MB to 13 MB
337 2004-06-25 06:07 billingd
339 * maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: *
340 interfaces/xmaxima/win32/InfoBefore.txt: New file. *
341 maxima.iss.in: Use InfoBefore file.
343 2004-06-24 21:39 amundson
345 * ChangeLog, configure.in: Updates for 5.9.0.9beta1.
347 2004-06-21 22:00 amundson
349 * README.rpms, maxima.spec.in: rpm updates
351 2004-06-21 22:00 amundson
353 * interfaces/xmaxima/Makefile.am: bug fix: some files were missing
356 2004-06-21 21:58 amundson
358 * src/mactex.lisp: Bug fix from Andrej Grozin.
360 2004-06-21 20:41 amundson
362 * doc/info/Makefile.am, interfaces/xmaxima/Makefile.am,
363 Makefile.am, README.lisps, README.rpms: updates for 5.9.1
366 2004-06-21 20:39 amundson
368 * admin/sfquery.py: small bug fix.
370 2004-06-21 20:36 amundson
372 * AUTHORS: Add everyone with cvs write access.
374 2004-06-15 03:31 starseeker
376 * share/contrib/lurkmathml/: README, mathml.lisp,
377 mathml_ref_list_for_IE, mathmltest, maximadiffs.txt: Uploaded
378 David Drysdale's mathml code for Maxima, which seems to have a
379 little bit different functionality than Paul Wang's.
381 2004-06-13 21:25 billingd
383 * interfaces/xmaxima/win32/Makefile.in: Add some fixes for windows
384 release. While not perfect, these document the fixes required to
385 generate a working maxima/xmaxima. I have chosen to hack
386 maxima-init-lisp so that the changes are accessible to users.
388 During installation - maxima.bat must have DOS line termination
391 Add code to maxima-init.lisp to: - Set path to gcc by prefixing
392 compiler::*cc* with *maxima-prefix\bin - Ensure path to gcc is
393 '\' separated. Required for win95 - Set default PLOT_FORMAT to
394 OPENMATH so xmaxima plotting works out of box
396 2004-06-13 21:14 billingd
398 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Update to recognise
399 changes to maxima prompts - allow both C and %i as input prefix
400 - allow both D and %o as output prefix
402 2004-06-13 21:10 billingd
404 * interfaces/xmaxima/intro.html: Link to local copy of maxima
405 manual, rather than the out of date copy at
406 http://www.ma.utexas.edu/maxima/
408 2004-06-03 21:22 amundson
410 * INSTALL, NEWS, README, README.external, README.lisps: Updates for
413 2004-05-28 04:50 starseeker
415 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
416 Second attempt to upload these correctly (used cvs add -kb this
419 2004-05-28 04:49 starseeker
421 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
422 didn't commit these properly as binary files
424 2004-05-27 21:54 starseeker
426 * share/contrib/mcclim/: README, formula.lisp, listeneroutput.png,
427 postscriptoutput.png: Adding Andy Hefner's McCLIM code for
428 displaying math formulas. It doesn't have any abilities to
429 interface with Maxima yet.
431 2004-05-24 21:40 billingd
433 * src/solve.lisp, tests/rtest15.mac: Fix for bug calculating
434 eigenvalues() with multiple roots
437 eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0]));
439 Patch by Barton Willis, reviewed by Gosei Furuya.
441 2004-05-22 09:23 vttoth
443 * share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes
446 2004-05-20 13:12 belanger
448 * interfaces/emacs/emaxima/maxima.el: Added the function
449 `maxima-clear-queue', which gets rid of all commands waiting to
450 be sent to Maxima. Had `maxima-clear-queue' called whenever the
451 maxima process is killed.
453 2004-05-19 22:14 wjenkner
455 * tests/rtest15.mac: Add test case for #956730 from Stavros
458 2004-05-19 22:12 wjenkner
460 * src/defint.lisp: (sinrx): Check that the argument is not atomic.
461 Observed by Stavros Macrakis (#956730).
463 2004-05-17 20:26 billingd
465 * share/Makefile.am: Update list of files in
466 share/contrib/diffequations/tests
468 2004-05-16 07:08 billingd
470 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
471 rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
472 rtestode_murphy1.mac, rtestode_murphy2.mac: Update tests in
473 share/contrib/diffequations/tests. Move loading of files to the
474 Makefile. Turn of verbose output from contrib_ode.mac.
476 2004-05-16 07:03 billingd
478 * share/contrib/diffequations/tests/: Makefile, summarize-log,
479 tests.lisp, testsuite.lisp: Convert
480 share/contrib/diffequations/tests directory to use the new (April
481 2004) testsuite driver routines.
483 2004-05-16 06:41 billingd
485 * share/contrib/diffequations/tests/: rtestode_murphy1.mac,
486 rtestode_murphy2.mac: Change all upper-case %T to lower-case %t
489 2004-05-16 06:33 billingd
491 * share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac
492 (ode1_abel2): Return correct result when not verbose.
494 2004-05-14 17:27 amundson
496 * src/mactex.lisp: fix for tex(%) from Jay Belanger.
498 2004-05-14 17:25 amundson
500 * src/suprv1.lisp: Set %i=%I to work around case problems after
503 2004-05-14 15:21 vttoth
505 * share/Makefile.am: Makefile update for the tensor package
507 2004-05-14 13:25 vttoth
509 * share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro
512 2004-05-14 10:49 vttoth
514 * share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to
517 2004-05-13 15:38 amundson
519 * tests/rtest7.mac: Update to new default value of linechar. In
520 addition, explicity set linechar so that tests are not sensitive
523 2004-05-12 10:07 vttoth
525 * share/tensor/: canten.lisp, ex_calc.mac, itensor.lisp, lch.mac,
526 symtry.lisp, ten_alg.dem: One more round of fixes, mainly to
527 solve problems with KDELTA, LC, and contractions involving
530 2004-05-11 20:41 amundson
532 * src/mactex.lisp: Set %i=%I to work around case problems after
533 inchar change. Several fixes from Jay Belanger.
535 2004-05-11 14:49 belanger
537 * interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty:
538 Made changes for the new prompts.
540 2004-05-10 21:29 amundson
542 * maxima.spec.in: Updates for 5.9.1. There are some very unclean
543 hacks in this version. I hope they can be cleaned up when they
544 are better understood.
546 2004-05-10 21:27 amundson
548 * src/commac.lisp, src/mactex.lisp, src/suprv1.lisp,
549 doc/info/Trigonometric.texi, doc/info/Affine.texi,
550 doc/info/Command.texi, doc/info/Ctensor.texi,
551 doc/info/Debugging.texi, doc/info/Differential.texi,
552 doc/info/Differentiation.texi, doc/info/Elliptic.texi,
553 doc/info/Equations.texi, doc/info/Expressions.texi,
554 doc/info/Floating.texi, doc/info/Function.texi,
555 doc/info/Groups.texi, doc/info/Help.texi, doc/info/Input.texi,
556 doc/info/Integration.texi, doc/info/Introduction.texi,
557 doc/info/Lists.texi, doc/info/Logarithms.texi,
558 doc/info/Matrices.texi, doc/info/None.texi, doc/info/Number.texi,
559 doc/info/Numerical.texi, doc/info/Operators.texi,
560 doc/info/Plotting.texi, doc/info/Polynomials.texi,
561 doc/info/Program.texi, doc/info/Rules.texi,
562 doc/info/Runtime.texi, doc/info/Series.texi,
563 doc/info/SpecfunII.texi, doc/info/Special.texi,
564 doc/info/Symmetries.texi, doc/info/Tensor.texi: Change default
565 $inchar to %i, $outchar to %o and $linechar to %t.
567 2004-05-10 12:05 rtoy
569 * doc/info/Integration.texi: Add rudimentary documentation for the
572 2004-05-08 17:47 wjenkner
574 * src/trans4.lisp: Fix translation of rules.
576 (def%tr $matchdeclare): Insert a space between $any and `.'
578 (patch-up-meval-in-fset, defun-prop (lambda tr-lisp->lisp)): Here
579 is an example due to Barton Willis: Translating a file containing
581 matchdeclare(x,true); tellsimpafter(f(x),0);
583 resulted in lisp code containing
585 (DEFUN |$fRULE1| (LAMBDA (X ANS A3) ...))
587 2004-05-07 06:45 vttoth
589 * share/tensor/ex_calc.mac: Fixing the interior product and the
592 2004-05-06 19:21 vttoth
594 * share/: Makefile.am, tensor/ademo-2steps.dem, tensor/ademo.dem,
595 tensor/ex_calc.dem, tensor/ex_calc.mac, tensor/itensor.dem,
596 tensor/itensor.lisp, tensor/kaluza.dem, tensor/kaluza.mac,
597 tensor/ten_alg.dem: Fixed INDICES in itensor, the interior
598 product in ex_calc, and several demos.
600 2004-05-06 01:26 billingd
602 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
603 rtestode_murphy1.mac: Update tests for Abel equations of first
606 2004-05-05 21:56 amundson
608 * ChangeLog: updated by cvs2cl
610 2004-05-05 21:48 billingd
612 * share/contrib/diffequations/ode1_abel.mac: 2004-05-06 David
615 * share/contrib/diffequations/ode1_abel.mac
616 Small bug fixes for Abel equation of second kind.
618 2004-05-05 21:39 billingd
620 * share/contrib/diffequations/contrib_ode.mac: 2004-05-06 David
623 * share/contrib/diffequations/contrib_ode.mac
624 Extend ode_check to check implicit solutions of ODEs
626 2004-05-05 20:44 amundson
628 * share/: physics/gamkah.lisp, physics/gammtr.lisp,
629 physics/gamnoc.lisp, physics/gamsq.lisp, Makefile.am,
630 physics/gam5.lisp, physics/gamalg.dem, physics/gamalg.lisp,
631 physics/gamalg.usg, physics/gamchi.lisp, physics/gamcon.lisp,
632 physics/gamgfi.lisp: Remove gamalg package. Apparently, the
633 authors did not want it bundled with Macsyma (or, presumbaly,
634 Maxima.) See the thread "status of gamalg" from May 2004 on the
637 2004-05-05 20:35 amundson
639 * src/mactex.lisp: Updates compiled by Andrej Grozin. He writes:
641 Also, some of bug fixes (and minor improvements) to mactex.lisp
642 are notyet incorporated. This patch is larger; it includes recent
643 fixes fromJesper Harder <harder@ifa.au.dk> of the problem
644 withtex(x[i]^2)$and enhancements from Marek Rychlik
645 <rychlik@u.arizona.edu> fortex(let(sin(x)*cos(y),sin(2*x)/2))$and
648 2004-05-05 20:33 amundson
650 * src/macsys.lisp: Simple bug fix from Andrej Grozin.
652 2004-05-05 14:16 vttoth
654 * share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates
655 the use of derivative indices in itensor.
657 2004-05-05 14:14 vttoth
659 * share/tensor/itensor.lisp: Improvements to itensor now make it
660 able to deal with most expressions containing derivative indices.
661 A new example, kaluza.dem, demonstrates these features.
663 2004-05-04 10:21 rtoy
665 * src/autoconf-variables.lisp.in: Needs a final newline so that
666 autoconf-variables.lisp contains the last line. (May only be an
669 2004-05-04 10:20 rtoy
671 * src/acl6-depends.mk: Update dependencies for
672 autoconf-variables.lisp and server.lisp.
674 2004-05-03 23:52 billingd
676 * share/contrib/diffequations/contrib_ode.usg: 2004-05-04 David
679 * share/contrib/diffequations/contrib_ode.usg
682 2004-05-03 23:45 billingd
684 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04
687 * share/contrib/diffequations/tests/rtest_ode1_abel.mac
688 Update tests to reflect changes to ode1_abel.mac
690 2004-05-03 23:41 billingd
692 * share/contrib/diffequations/ode1_abel.mac: 2004-05-04 David
695 * share/contrib/diffequations/ode1_abel.mac
696 Make code for Abel equation of second kind more general
698 allowing (g1(x)*y+g0(x))*y'(x) rather than
700 Remove debugging and redundant code
701 Fix a couple of bugs.
703 2004-05-03 23:35 billingd
705 * share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04 David
708 * share/contrib/diffequations/ode1_nonlinear.mac
709 Fix return value for ode1_abel
711 2004-05-03 00:19 billingd
713 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03
716 * share/contrib/diffequations/tests/rtest_ode1_abel.mac
717 Update tests to reflect improvements in ode1_abel.mac
719 2004-05-03 00:16 billingd
721 * share/contrib/diffequations/ode1_abel.mac: 2004-05-03 David
724 * share/contrib/diffequations/ode1_abel.mac
725 Update work in progress. This version essentially works.
727 2004-04-29 23:22 billingd
729 * share/contrib/diffequations/tests/rtestode_murphy2.mac:
730 2004-04-30 David Billinghurst
732 * share/contrib/diffequations/tests/rtestode_murphy2.mac
733 Update solutions for equations (1) and (96) to match
734 current maxima output
736 2004-04-29 23:09 billingd
738 * share/contrib/diffequations/ode1_clairault.mac: 2004-04-30 David
741 * ode1_clairault.mac (ode1_clairault_singular):
742 Change the way that an expression is differentiated to
743 work around interference with pdiff.
745 2004-04-29 21:54 wjenkner
747 * src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp,
748 server.lisp: Some cleanup for CLISP.
750 maxima-package.lisp: Don't make MAXIMA inherit from EXT.
752 Don't import GETENV (we use MAXIMA-GETENV defined in
755 clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT*
756 (previously inherited via EXT).
758 init-cl.lisp (bye): New function (previously inherited via EXT).
760 server.lisp (setup-server, xchdir): Add package prefix to
761 SOCKET-CONNECT resp. CD (previously inherited via EXT).
763 2004-04-29 20:18 vttoth
765 * share/tensor/itensor.dem: Correcting a minor error in this demo.
767 2004-04-28 22:46 belanger
769 * interfaces/emacs/emaxima/maxima.el: The way blocks of code are
770 sent to the Maxima process was changed so that the user doesn't
771 need to wait while the code is being processed.
773 2004-04-28 20:47 belanger
775 * interfaces/emacs/emaxima/emaxima.el: Removed
776 emaxima-single-string, replaced it with
777 maxima-single-string-wait.
779 2004-04-28 20:46 belanger
781 * interfaces/emacs/emaxima/maxima.el: Added
782 maxima-single-string-wait, fixed maxima-region so it won't stop
783 emacs while input is being processed.
785 2004-04-28 20:24 amundson
787 * plotting/Makefile.am: add header.tcl and footer.tcl.
791 2004-04-28 19:49 amundson
793 * share/Makefile.am: include and install all new share files
795 2004-04-28 19:48 amundson
797 * Makefile.am: xmaxima-local.in and maxima-local.in
799 2004-04-28 11:43 amundson
801 * src/Makefile.am: Include new lisp files, files for pure lisp
804 2004-04-28 11:38 amundson
806 * plotting/Makefile.am: Scripts are now generated files, so do not
807 include them in the tarball.
809 2004-04-28 11:37 amundson
811 * lisp-utils/Makefile.am: Include makealbertdoc.lisp.
813 2004-04-28 11:36 amundson
815 * interfaces/xmaxima/Makefile.am: remove win32/maxima.bat.
817 2004-04-28 11:34 amundson
819 * interfaces/Makefile.am: Include bin/xmaxima.iss.
821 2004-04-28 11:34 amundson
823 * doc/share/Makefile.am: Include specfun.texi.
825 2004-04-28 11:29 amundson
827 * doc/info/Makefile.am: Include None.texi, xref.texi.
829 2004-04-28 11:28 amundson
831 * doc/Makefile.am: Install maximabook. Include and install doc/misc
834 2004-04-28 11:27 amundson
836 * Makefile.am: Include pure lisp installation materials.
838 2004-04-28 11:25 amundson
840 * admin/: compare_cvs_tarball, make_share_list, make_snapshots:
843 2004-04-27 09:53 amundson
845 * configure.in: fix syntax errors, add better error message when
846 cmucl runtime path cannot be determined.
848 2004-04-26 22:00 amundson
850 * configure.in: Try using the lisp in the path for
851 cmucl_runtime_path if all else fails.
853 2004-04-26 16:15 vttoth
855 * share/tensor/symtry.lisp: Restoring one more name conflict fix
856 that was inadvertently removed.
858 2004-04-26 15:42 vttoth
860 * share/tensor/symtry.lisp: Restoring a name conflict fix that was
861 accidentally omitted in the last version.
863 2004-04-25 23:24 belanger
865 * interfaces/emacs/emaxima/emaxima.el: Replaced
866 `maxima-send-string' with `emaxima-send-string' which waits for
869 2004-04-25 23:23 belanger
871 * interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no
872 longer waits for the output.
874 2004-04-25 18:29 vttoth
876 * share/tensor/ten_alg.dem: Additional fixes to this demo.
878 2004-04-25 17:35 vttoth
880 * share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take
881 advantage of repairs in itensor.
883 2004-04-24 22:03 wjenkner
885 * share/tensor/: tentex.lisp, car_iden.dem, ex_calc.dem,
886 ex_calc.mac, lch.mac, ten_alg.dem: New files from Valerij Pipin
887 (most of the commit message is taken from a description he sent
888 me in private email).
890 lch.mac: More flexible indicial Levi-Civita (permutation) tensor
893 ex_calc.mac: Definitions for exterior calculus: exterior product,
894 interior product, exterior derivative and the Lie derivative.
896 ex_calc.dem: illustrates them in action.
898 car_iden.dem: demonstrates the Cartan identity (commutation of
899 the Lie derivative with the exterior one) for order 1,2,3,4 and
902 ten_alg.dem: demonstrates all the current power of the itensor
903 package with respect to the mentioned additions.
905 tentex.lisp: Some tensor stuff for $tex.
907 2004-04-24 21:48 vttoth
909 * share/tensor/itensor.usg: Correcting a documentation error.
911 2004-04-24 19:27 wjenkner
913 * share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij
916 itensor.lisp ($KDELS): New function as symmetrical counterpart to
919 (DELTA): Optional argument for the sake of $KDELS.
921 ($TENPR): New user level alias for RPOBJ.
923 The previous two changes were already in 1.6.
925 canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with
926 the same purpose as NAME resp. CONTI, COVI, DERI.
928 2004-04-24 18:24 wjenkner
930 * share/tensor/: ademo-2steps.dem, ademo.dem, ctenso_1.dem,
931 ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
932 inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, swartz.dem,
933 symtry.lisp, tensor-doc.txt: Convert DOS CR/NL end-of-line to
936 2004-04-24 15:08 amundson
938 * src/Makefile.am: Work around a bug in automake 1.8.3. The
939 workaround version is probably better than the original.
941 2004-04-24 08:06 vttoth
943 * share/tensor/: aaricc.mac, aaricc_bsc.mac, aaricc_spl.mac,
944 ademo-2steps.dem, ademo.dem, ademo2.dem, anew.mac, anew_add.mac,
945 birkhoff.txt, brans_bmb.mac, brbirk.mac, ctenso_1.dem,
946 ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
947 inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, mmans.mac,
948 mmans_run.mac, ricci2.mac, rsn.mac, swartz.dem, symtry.lisp,
949 tensor-doc.txt: Fixed broken itensor functionality, several
950 demos, other problems. Removed some obsolete files.
952 2004-04-23 13:28 belanger
954 * interfaces/emacs/emaxima/emaxima.el: Changed the emaxima-mode
955 keymap so it wouldn't load LaTeX-mode-map twice. Changed the
956 emaxima-session-cell keymap to C-cC-a since C-cC-p conflicts with
959 2004-04-23 09:11 vvzhy
961 * src/plot.lisp: Wrong MFORMAT specification.
963 2004-04-23 07:41 vvzhy
965 * src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import
966 "cl::handler-case" for ANSI GCL
968 2004-04-22 00:38 vvzhy
970 * src/maxima-package.lisp: On ANSI GCL some symbols must be
971 explicitly imported from COMMON-LISP package.
973 2004-04-21 20:10 amundson
975 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
976 sbcl-depends.mk: Update *-depends.mk after last maxima.system
979 2004-04-21 20:08 amundson
981 * configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima.
983 2004-04-21 05:01 vvzhy
985 * src/plot.lisp: Fixed: 1) inability to plot "atomic" expressions -
986 plot2d(1,...) or plot2d(x,...) 2) plot2d(cot(x),[x,0,1]) or other
987 singular expressions in GCL
989 2004-04-21 01:13 starseeker
991 * lisp-utils/makealbertdoc.lisp: Adding script to generate
992 documentation with albert.
994 2004-04-20 18:17 wjenkner
996 * src/nparse.lisp: (mread): Flush output after printing the prompt.
998 2004-04-20 18:11 wjenkner
1000 * src/macdes.lisp: Implement proposal made in bug #857171 (variable
1001 needs to be quoted for DESCRIBE to work), discussed by R. Dodier
1004 ($describe): Make it an mspec. Also, bind
1005 cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here.
1007 2004-04-20 17:54 wjenkner
1009 * src/cl-info.lisp: Address bug #902792 (describe interaction
1010 parser not robust), submitted by S. Macrakis.
1012 (print-prompt, parse-user-choice, select-info-items): New
1013 functions. (*prompt-prefix*, *prompt-suffix*,
1014 +select-by-keyword-alist+): New variables.
1016 (info): Use them. Also, flush output and clear input where
1019 2004-04-20 17:10 wjenkner
1021 * tests/rtest15.mac: Add tests for CHEBYF change.
1023 2004-04-20 17:08 wjenkner
1025 * src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2
1028 2004-04-16 07:16 amundson
1030 * src/rmaxima.in: initial version
1032 2004-04-15 20:45 amundson
1034 * src/plot.lisp: New maxima-gnuplot interface.
1036 1) Goal: the idea is not to create the ultimate plotting tool for
1037 Maxima. Rather, I have tried to make the maximum functionality
1038 available with the currently available tool (Gnuplot) and minimal
1039 effort. Simple operations should be easy and complex operations
1042 2) (New) "gnuplot" is now the default plotting format. The old
1043 gnuplot interface that utilizes the mgnuplot tcl-tk script is
1044 available as "mgnuplot". The old default maxima plotting package
1045 is still available as "openmath".
1047 3) Three gnuplot terminals are available: default, ps and dumb.
1048 Each can either be displayed to the screen or saved to a file.
1050 4) Several new plot_options are available: a) gnuplot_term =
1051 default, ps or dumb. default is default. b) gnuplot_out_file =
1052 false or filename. false is default. Output files are gnuplot
1053 format to be loaded in the gnuplot application for the default
1054 term, encapsulated postscript for the ps term and text for the
1055 dumb term. c) gnuplot_pm3d = true or false. false is default.
1056 Turns on the pm3d option available in newer versions of Gnuplot.
1057 d) gnuplot_preamble = string. "" is default. The preamble can
1058 contain an arbitrary string of Gnuplot commands. Multiple
1059 commands should be separated with semi-colons. e)
1060 gnuplot_curve_titles = list of (strings or default). [default] is
1061 default. The list of curve titles will be applied to the list of
1062 curves. If there are more curves than titles in the list, the
1063 list will wrap around. The special value default give the curves
1064 titles based on the 1d representation of the function name. f)
1065 gnuplot_curve_styles = list of strings. The styles wrap around in
1066 a manner similar to the titles. The strings themselves should be
1067 gnuplot commands appropriate for plot "file" with title "title
1068 <style>For details type "help plot" in gnuplot. g)
1069 gnuplot_default_term_command = string. Default is "". The gnuplot
1070 command to set the default terminal. h) gnuplot_ps_term_command
1071 = string. Default is "set size 1.5, 1.5;set term postscript eps
1072 enhanced color solid 24". The gnuplot command to set the ps
1073 terminal. g) gnuplot_default_term_command = string. Default is
1074 "set term dumb 79 22". The gnuplot command to set the dumb
1077 5) More testing needs to be done, particularly with xmaxima and
1078 windows.Feedback on this interface will be greatly appreciated.
1079 This is the last feature I plan to add before working on the
1082 2004-04-15 20:43 amundson
1084 * src/macsys.lisp: make $system command show output under cmucl.
1086 2004-04-15 20:40 amundson
1088 * src/maxima.system: Make $system command show output under cmucl.
1090 2004-04-02 16:44 belanger
1092 * interfaces/emacs/emaxima/maxima-font-lock.el: The regular
1093 expressions were changed to be computed at compile-time, to speed
1096 2004-03-28 10:13 vvzhy
1098 * doc/info/maximahtml.mk: Extra html chapter maxima_43.html added
1100 2004-03-28 01:56 vvzhy
1102 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed
1105 2004-03-28 01:28 vvzhy
1107 * interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu
1108 rewritten with menubutton widget. Fixes bugs # 694179, 915212
1110 2004-03-28 01:16 vvzhy
1112 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server
1113 instead of setup-server to get embedded plots in xmaxima
1115 2004-03-23 18:18 wjenkner
1117 * src/server.lisp: (getpid-from-environment): GCL doesn't like it.
1119 2004-03-22 11:44 vvzhy
1121 * interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for
1124 2004-03-22 11:40 vvzhy
1126 * plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata
1128 2004-03-21 16:06 wjenkner
1130 * src/server.lisp: (getpid): Rewrite the definition for CLISP. A
1131 bug resulting from an unnecessary call to ERRSET was investigated
1132 and reported by Andrej Vodopivec.
1134 Avoid read-time conditionalization on operating system dependent
1135 features since the .fas files (but not the memory images) are
1136 portable across platforms.
1138 (getpid-from-environment): New function.
1140 2004-03-21 12:45 vvzhy
1142 * configure.in, plotting/Makefile.am, plotting/footer.tcl,
1143 plotting/header.tcl.in, plotting/mgnuplot.in: omplotdata shares
1144 code with xmaxima. Now it is removed from the repository and now
1145 created from /interfaces/xmaxima/Tkmaxima/*.tcl
1147 2004-03-21 01:30 vvzhy
1149 * interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size
1152 2004-03-18 15:41 billingd
1154 * tests/: rexamples.mac, rtest10.mac, rtest11.mac, rtest12.mac,
1155 rtest13.mac, rtest15.mac, rtest3.mac, rtest4.mac, rtest5.mac,
1156 rtest6a.mac, rtest7.mac, rtest8.mac, rtest9.mac, rtest9a.mac,
1157 rtestode.mac, rtestode_zp.mac: These changes reduce the
1158 interaction between test case files. One problem is that
1159 kill(all) removes properties that are set in the initial maxima
1160 image. This affects trigsimp() for example.
1162 Replace all occurences of kill(all) with kill(allbut(props)).
1163 Add a kill(g) to rtest11.mac.
1165 2004-03-16 06:15 vvzhy
1167 * interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima
1170 2004-03-16 05:58 vvzhy
1172 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima
1173 on different operating systems
1175 2004-03-14 16:04 amundson
1177 * doc/info/Bugs.texi, doc/info/Makefile.am, doc/info/maxima.texi,
1178 src/mload.lisp, tests/Makefile.am, tests/known-bugs,
1179 tests/summarize-log, tests/tests.lisp, tests/testsuite.lisp:
1180 Update for running test suite. run_testsuite() is now a built-in
1181 command. The list of tests is defined by testsuite.lisp. The
1182 manual now contains rudimentary descriptions of run_testsuite,
1183 bug_report and build_info.
1185 2004-03-14 15:54 amundson
1187 * doc/info/Lists.texi: Add a space to eliminate a warning from
1190 2004-03-14 12:49 amundson
1192 * src/macsys.lisp: Simple change to assure that file_search and
1195 2004-03-14 12:31 amundson
1197 * share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for
1198 F90 output of Maxima expressions.
1200 2004-03-14 12:29 amundson
1202 * doc/maximabook/.cvsignore: Ignore generated files.
1204 2004-03-14 12:28 amundson
1206 * admin/: sfquery-docs.txt, sfquery.py: Python-based tool for
1207 performing queries on an xml dump of a sourceforge database.
1209 2004-03-14 12:26 amundson
1211 * admin/make_snapshots: Remove new directory if cvs command fails.
1213 2004-03-11 23:33 wjenkner
1215 * src/: transl.lisp, transs.lisp: Put more info about
1216 (un)translated symbols in the UNLISP file.
1218 transl.lisp ($declare_translated): Record the list of
1219 $declare_translated symbols as value of the new global variable
1220 *declared-translated-functions*.
1222 (tr-mdefine-toplevel): Remove #+lispm from the piece of code
1223 which gives symbols whose function definition is being translated
1224 the ONCE-TRANSLATED property.
1226 transs.lisp (translate-file): Bind
1227 *declared-translated-functions*. (delete-with-side-effects-if):
1228 New auxiliary function. (insert-necessary-function-declares):
1231 Note that *untranslated-functions-called* can't contain doublets,
1232 so the original loop can be simplified via
1233 delete-with-side-effects-if.
1235 Previously, because of the #+lispm glitch described above, the
1236 only source of symbols with a non-NIL ONCE-TRANSLATED property
1237 were those given in $declare_translated. So the users got just a
1238 subset of their own input back, viz. those functions which were
1241 The new behaviour is to write to the UNLISP file two lists: The
1242 functions which are known to be translated without actually being
1243 in the $declare_translated list, and those which are not known to
1246 The idea is that if everything seems to be OK you should get no
1247 output at all from here.
1249 2004-03-10 23:41 wjenkner
1251 * src/mformt.lisp: (mformat): Remove read-time conditionalization.
1252 There was no point in my fixing up Maxima's use of stream
1253 designators and of buffering for SBCL but not for other lisps.
1255 In particular, for CMUCL there were problems with the "_" prompt
1258 2004-03-10 22:59 wjenkner
1260 * tests/rtest15.mac: Add an example from Kevin Ellwood.
1262 2004-03-10 22:55 wjenkner
1264 * src/sin.lisp: (ratroot): Add a comment. Correct an inadvertence
1265 in the calculation of dt/du (in the notation of this comment).
1267 This fixes a bug reported by Kevin Ellwood.
1269 2004-03-08 22:15 wjenkner
1271 * src/server.lisp: (open-socket): Add SBCL support from CLOCC for
1272 client side connection. (getpid,xchdir): Define for SBCL.
1274 This REQUIREs some SBCL modules at compile and load time. A
1275 correctly installed reasonably recent SBCL should handle this
1278 2004-03-05 23:57 billingd
1280 * interfaces/xmaxima/win32/Makefile.in: 2004-03-06 David
1283 * interfaces/xmaxima/win32/Makefile.in: Install as.exe
1285 $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than
1287 gcc will always look for it in this location, just like
1290 2004-03-03 19:29 wjenkner
1292 * src/transs.lisp: (translate-file): Supersede an existing .LISP or
1293 .UNLISP file of the given name.
1295 Without :if-exists :supersede CMUCL and SBCL would correctly
1296 signal an error in this case.
1298 2004-03-02 19:59 wjenkner
1300 * share/: misc/declin.mac, simplification/disol.mac,
1301 simplification/facex1.mac, simplification/facexp.mac,
1302 simplification/genut.mac, simplification/stopex.mac: genut.mac,
1303 facexp.mac, stopex.mac, disol.mac, declin.mac: Add
1304 DECLARE_TRANSLATED forms.
1307 (FACTENEXPAND,COLLECTTEN,FACEXPTEN,FACTORFACEXPTEN,FACEXPTENL):
1308 Comment out functions depending on LISTOFTENS and INDEXEXPAND
1309 which presumably were defined in the DIAGEVAL tensor package,
1310 which is not extant. Also, there are no examples for the use of
1311 theses functions. Copy header of facex1 to facexp, in order to
1312 preserve the early revision history.
1314 disol.mac: Comment out autoloading for ITS.
1316 declin.mac (LINOPSUM0, LINOPPROD1): Removed quote from lambda
1317 expressions which are translated to m-tlambda&env&.
1318 (LINOPPROD0): Replace the undefined ERROUT by ERROR.
1320 facex1.mac: Add statement that it is obsolete since all of its
1321 functionality is in facexp.
1323 2004-02-29 16:26 wjenkner
1325 * tests/rtest15.mac: Some tests for translating lambda expressions.
1327 2004-02-29 16:23 wjenkner
1329 * src/transq.lisp: M-TLAMBDA&ENV&: Emitted by the translator but
1330 broken. As an example for this, translate
1331 foo(x):=apply(lambda([[u]],x),[1,2]) and try to run it. Rewrite
1332 it in the fashion of M-TLAMBDA&. M-TLAMBDA: Don't emit a
1333 redundant special declaration. Simplify. M-TLAMBDA&ENV:
1334 Simplify. Add comments. Remove the enclosing prog form.
1335 Comment out the form dealing with some OPT property indicator for
1338 FUNGEN&ENV-FOR-MEVAL, FUNGEN&ENV-FOR-MEVALSUMARG: These compiler
1339 macros are broken (at least the latter, translate and compile
1340 foo(n):=sum(apply(lambda([x],i+x),[i]),i,1,n), for example, and
1341 note that the translated version does work, hopefully, if your
1342 lisp has a genuine interpreter). So #+ignore them, for now and
1343 things should compile correctly again.
1345 2004-02-29 05:24 billingd
1347 * maxima.iss.in: Update uninstall lines for Inno Setup 4
1349 2004-02-29 04:56 billingd
1351 * interfaces/xmaxima/win32/Makefile.in: Fix typo s/getopts/getopt/
1352 Remove path to tcl files. Not required as now part of mingw
1353 Don't install this maxima.bat
1355 2004-02-29 04:53 billingd
1357 * interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion.
1358 The file is unused and there is another maxima.bat in src.
1360 2004-02-26 18:37 billingd
1362 * interfaces/xmaxima/win32/Makefile.in: Modify files installed by
1363 gcccopy to those required for gcc-3.3.1 Use TCL 8.4 libraries.
1365 2004-02-26 18:28 billingd
1367 * interfaces/xmaxima/win32/Makefile.in: Make the GCC version a
1368 parameter, and default to 3.3.1
1370 2004-02-26 18:15 billingd
1372 * Makefile.am, interfaces/xmaxima/win32/Makefile.in: Move gcccopy
1373 stanza from Makefile.am to interfaces/xmaxima/win32/Makefile.in
1374 No functional change.
1376 2004-02-25 10:50 belanger
1378 * interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs
1379 compatibility were made.
1381 2004-02-25 00:05 wjenkner
1383 * src/: Makefile.am, maxima.system: maxima.system: When using
1384 configure.lisp for building we have no binary-* subdirectories at
1385 this point. So express the truename of the binary-cmucl
1386 subdirectory without using TRUENAME of such a possibly
1387 non-existing file. Do the same thing for SBCL.
1389 Makefile.am: Remove the kludge for working around SBCL's pathname
1390 problem since we have upgraded to the work-around described
1393 2004-02-24 23:49 belanger
1395 * interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete
1396 variables were removed.
1398 2004-02-24 13:47 belanger
1400 * interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name)
1401 changes to correspond to changes in maxima.el.
1403 2004-02-24 13:46 belanger
1405 * interfaces/emacs/emaxima/maxima.el: The method used to check to
1406 see if Maxima finished a computation was changed to something
1407 more natural. The function maxima-replace-in-string was changed
1408 to something that would work in older emacsen. Some minor name
1411 2004-02-23 09:48 belanger
1413 * interfaces/emacs/emaxima/emaxima.el: Occurrences of
1414 maxima-process were changed to inferior-maxima-process.
1416 2004-02-20 18:22 billingd
1418 * src/maxima.bat.in: Fix quoting of layout_autotools
1420 2004-02-18 20:30 amundson
1422 * admin/make_snapshots: fix cvs error check
1424 2004-02-18 20:22 amundson
1426 * ChangeLog: updated by cvs2cl
1428 2004-02-18 20:15 amundson
1430 * admin/make_snapshots: include all info files
1432 2004-02-18 20:11 amundson
1434 * src/init-cl.lisp: Fixed typo that was preventing .mac files from
1437 2004-02-16 23:58 amundson
1439 * admin/make_snapshots: quick snapshot making script
1441 2004-02-16 23:27 amundson
1443 * INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation
1444 updates for new pure-lisp build procedure.
1446 2004-02-16 21:55 amundson
1448 * src/maxima.in: convert pathnames to unix format for compatibility
1451 2004-02-16 21:44 amundson
1453 * src/maxima-build.lisp: rudimentary routines to assist in building
1454 maxima without autotools.
1456 2004-02-16 21:39 amundson
1458 * lisp-utils/defsystem.lisp: current gcl still has problems with
1461 2004-02-16 20:41 amundson
1463 * src/Makefile.am: add si::sgc-on before dumping gcl image as
1464 suggested by Camm Maguire.
1466 2004-02-15 03:44 billingd
1468 * configure.in: 2004-02-15 David Billinghurst
1470 * configure.in: Distinguish between mingw and cygwin when
1471 configuring clisp runtime.
1473 2004-02-14 17:27 amundson
1475 * configure.lisp: Strip trailing \'s from directory names. Escape
1476 \'s in output directory names.
1478 2004-02-14 17:22 amundson
1480 * src/server.lisp: Replaced helpful comment
1482 ; ;under windows above does not work.
1484 with conditional to do the right thing under windows.
1486 2004-02-14 17:19 amundson
1488 * src/maxima.bat.in: Latest attempt to get a working maxima.bat. It
1489 needed updating for the recent path variable changes.
1491 2004-02-14 17:18 amundson
1493 * src/init-cl.lisp: Several changes:
1495 1) Normalize all incoming (from autotools and/or environment
1496 variables) directory names to use "/" as directory separator.
1498 2) Attempt to find some workable default value for
1501 3) Fix bug reported by David Billinghurst. share directory was
1502 not in file search lists. Fixed another couple of file search
1503 list bugs noticed along the way.
1505 4) Added two new command-line options:
1507 (make-cl-option :names '("-d" "--directories")
1508 :action 'print-directories
1510 "Display maxima internal directory
1513 This allows programs using maxima to easily ask for maxima's
1514 internal directory information. It also makes it easier for me to
1517 (make-cl-option :names '("-g"
1518 "--enable-lisp-debugger")
1519 :action #'(lambda ()
1520 (setf *debugger-hook*
1523 "Enable underlying lisp debugger.")
1525 It is occaisonally useful to enable the lisp debugger from the
1528 2004-02-14 05:20 billingd
1530 * share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg,
1531 recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file
1533 2004-02-14 05:19 billingd
1535 * share/contrib/rand/vandpol.mac: Patch to work with current maxima
1537 2004-02-14 05:13 billingd
1539 * share/contrib/rand/Read.me: Add some files from Book 1
1541 2004-02-14 05:12 billingd
1543 * share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming
1544 Vandpol.bk1 to vandpol.mac
1546 2004-02-14 05:11 billingd
1548 * share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control
1551 2004-02-14 05:11 billingd
1553 * share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming
1554 Recursiv.bk1 to recursiv.mac
1556 2004-02-14 05:10 billingd
1558 * share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming
1559 Mathieu0.bk1 to mathieu0.mac
1561 2004-02-14 05:10 billingd
1563 * share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming
1564 Mathieu.bk1 to mathieu.mac
1566 2004-02-14 05:09 billingd
1568 * share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to
1571 2004-02-14 05:08 billingd
1573 * share/contrib/rand/duffing.mac: Patch to work with current maxima
1575 2004-02-14 05:08 billingd
1577 * share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac,
1578 mathieu0.mac: Removing control characters
1580 2004-02-14 05:08 billingd
1582 * share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming
1583 Duffing.bk1 to duffing.mac
1585 2004-02-14 04:57 billingd
1587 * share/contrib/rand/hill1.mac: Remove control characters
1589 2004-02-14 04:56 billingd
1591 * share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to
1594 2004-02-08 19:59 amundson
1596 * src/mactex.lisp: Fixes/enhancements from Andrej Grozin.
1598 2004-02-08 19:55 amundson
1600 * src/: init-cl.lisp, macdes.lisp: Last update to path code
1601 introduced a problem with demo path in some circumstances. It
1602 also broke example(). Fixed.
1604 2004-02-08 18:40 amundson
1606 * configure.in: Fixed bug that caused installation to fail with
1607 clisp if --enable-clisp was not present. The same bug was present
1610 2004-02-08 17:46 amundson
1612 * configure.lisp: pure lisp alternative to autoconf's configure
1614 2004-02-07 15:16 amundson
1616 * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/server.lisp,
1617 interfaces/xmaxima/Tkmaxima/Paths.tcl, src/clisp-depends.mk,
1618 src/cmucl-depends.mk, src/gcl-depends.mk, src/maxima.system,
1619 src/sbcl-depends.mk, src/server.lisp: Change in the maxima server
1622 1) server.lisp is now part of maxima. It can be invoked with,
1623 e.g., maxima -s 4008 where 4008 is the port for the server.
1625 2) xmaxima no longer special-cases for old versions of maxima, or
1626 windows version of maxima.
1628 3) xmaxima uses the new server option for maxima.
1630 4) server.lisp is no longer part of xmaxima.
1632 2004-02-07 15:12 amundson
1634 * configure.in, maxima-local.in, doc/implementation/dir_vars.txt,
1635 src/autoconf-variables.lisp.in, src/init-cl.lisp,
1636 src/maxima.bat.in, src/maxima.in: Updated directory variables.
1637 Two different installed layouts are now supported: "source" and
1638 "autotools". The new scheme is described in the file
1639 "dir_vars.txt." Variables have been renamed to better reflect
1640 what they mean instead of their origin in the autotools scheme.
1642 2004-02-04 19:02 billingd
1644 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
1645 tests.lisp: Tests for Abel ODEs
1647 2004-02-04 19:00 billingd
1649 * share/contrib/diffequations/ode1_nonlinear.mac: Add call to
1652 2004-02-04 18:59 billingd
1654 * share/contrib/diffequations/ode1_abel.mac: New file
1656 2004-02-04 09:40 robert_dodier
1658 * share/contrib/numericalio/: README, array.data, array.mac,
1659 csv.mac, is_equal_array.lisp, my_flatten.mac, numericalio.lisp,
1660 ragged.data, ragged.mac, really-csv.data,
1661 really-space-separated.csv, rectangular.csv, rectangular.data,
1662 rectangular.mac: numericalio.lisp is a collection of functions
1663 for reading and writing space- and comma-separated data files.
1664 numericalio.lisp has a header comment which lists the functions.
1665 Other files in the numericalio directory are scripts and data
1666 files for running tests. The initial CVS version of this
1667 collection is the same as the contents of the
1668 numericalio-0.3.tar.gz which was announced to the Maxima mailing
1671 2004-02-04 09:37 starseeker
1673 * share/contrib/README: Added description of unit directory
1675 2004-02-04 09:33 starseeker
1677 * share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of
1680 2004-02-03 20:39 billingd
1682 * share/contrib/README: Describe diffequations and rand directories
1684 2004-02-03 17:03 billingd
1686 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check
1689 2004-02-03 16:58 billingd
1691 * share/contrib/rand/Read.me: Mention lc.usg and averm.usg
1693 2004-02-03 16:56 billingd
1695 * share/contrib/rand/: averm.usg, lc.usg: New files
1697 2004-02-02 07:29 billingd
1699 * share/contrib/rand/Read.me: Mention twovar.usg
1701 2004-02-02 07:28 billingd
1703 * share/contrib/rand/twovar.usg: New file
1705 2004-02-01 23:27 billingd
1707 * share/contrib/rand/Read.me: Update takens.mac info
1709 2004-02-01 23:25 billingd
1711 * share/contrib/rand/takens.usg: New file
1713 2004-02-01 23:24 billingd
1715 * share/contrib/rand/takens.mac: Remove control characters
1717 2004-02-01 23:21 billingd
1719 * share/contrib/rand/: Takens, takens.mac: Rename Takens to
1722 2004-02-01 06:00 billingd
1724 * share/contrib/rand/Read.me: Add additional information
1726 2004-02-01 05:52 billingd
1728 * share/contrib/rand/transfor.usg: New file
1730 2004-02-01 05:49 billingd
1732 * share/contrib/rand/: asympexp.usg, average.usg, cm.usg,
1733 composit.usg, lie.usg, nf.usg, reduct1.usg, reduct2.usg,
1734 reduct3.usg: New file
1736 2004-02-01 05:46 billingd
1738 * share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2
1741 2004-02-01 05:45 billingd
1743 * share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming
1744 Reduct3.bk2 to reduct3.mac
1746 2004-02-01 05:44 billingd
1748 * share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming
1749 Reduct2.bk2 to reduct2.mac
1751 2004-02-01 05:44 billingd
1753 * share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac,
1754 benard.mac: Removing control characters
1756 2004-02-01 05:44 billingd
1758 * share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming
1759 Reduct1.bk2 to reduct1.mac
1761 2004-02-01 05:43 billingd
1763 * share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to
1766 2004-02-01 05:42 billingd
1768 * share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to
1771 2004-02-01 05:41 billingd
1773 * share/contrib/rand/: Average.bk2, average.mac: Renaming
1774 Average.bk2 to average.mac
1776 2004-02-01 05:41 billingd
1778 * share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac:
1779 Removing control characters
1781 2004-02-01 05:41 billingd
1783 * share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2
1786 2004-02-01 05:40 billingd
1788 * share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac
1790 2004-02-01 05:39 billingd
1792 * share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming
1793 Transfor.bk2 to transfor.mac
1795 2004-02-01 05:39 billingd
1797 * share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac
1799 2004-02-01 05:38 billingd
1801 * share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to
1804 2004-02-01 05:38 billingd
1806 * share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac,
1807 nf.mac: Removing control characters
1809 2004-02-01 05:37 billingd
1811 * share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac
1813 2004-02-01 05:28 billingd
1815 * share/contrib/rand/: Composit.bau, composit.mac: Renaming
1816 Composit.bau to composit.mac
1818 2004-02-01 05:27 billingd
1820 * share/contrib/rand/: asympexp.mac, composit.mac: Removing control
1823 2004-02-01 05:27 billingd
1825 * share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming
1826 Asympexp.bau to asympexp.mac
1828 2004-01-31 06:50 billingd
1830 * share/contrib/diffequations/tests/rtestode_murphy2.mac: Quite a
1831 few cases are now solved by new code for case Phi_yy=0 in
1832 lie_FxHx. Update test with new results.
1834 2004-01-31 06:43 billingd
1836 * share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests
1837 for lie_symgen_separable and lie_symgen_linear.
1839 2004-01-31 06:40 billingd
1841 * share/contrib/diffequations/ode1_lie.mac: Add functions
1842 lie_symgen_separable and lie_symgen_linear.
1844 Use new routines for case Phi_yy=0 in lie_FxHx.
1846 2004-01-28 23:47 billingd
1848 * share/contrib/diffequations/ode1_lie.mac: Update references
1850 2004-01-28 17:56 billingd
1852 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a
1855 No longer get solutions with imaginary numbers. Update answers.
1857 2004-01-28 17:54 billingd
1859 * share/contrib/diffequations/tests/rtestode_murphy1.mac: One more
1860 Riccati equation (166) can be solved.
1862 2004-01-28 17:50 billingd
1864 * share/contrib/diffequations/ode1_riccati.mac: Add code for
1865 remaining cases when original Riccati equation is not integrable
1868 Ditto for special Riccati equation.
1870 Tidy up the low level code for original and special Riccati
1871 equations, as the routines will always find a solution for valid
1874 Use bessel_i and bessel_k functions when appropriate to avoid
1875 returning soultions with imaginary numbers.
1877 2004-01-28 17:41 billingd
1879 * share/contrib/diffequations/ode1_lie.mac: Make u a local variable
1882 2004-01-28 17:28 billingd
1884 * src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of
1885 bessel_k function. Add test cases.
1887 2004-01-27 17:35 billingd
1889 * share/contrib/diffequations/tests/: Makefile, README,
1890 rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
1891 rtestode_murphy1.mac, rtestode_murphy2.mac, summarize-log,
1892 tests.lisp: Initial versions
1894 2004-01-27 07:44 billingd
1896 * share/contrib/diffequations/ode1_riccati.mac: Add code for
1897 original and special Riccati equtaions that are not integrable in
1900 Avoid a few divide by 0 errors.
1902 2004-01-27 07:38 billingd
1904 * share/contrib/diffequations/ode1_lie.mac: Remove \r at end of
1907 2004-01-27 00:11 billingd
1909 * share/contrib/diffequations/ode1_riccati.mac: Initial version
1911 2004-01-26 23:20 billingd
1913 * share/contrib/diffequations/README: Initial version
1915 2004-01-26 23:12 billingd
1917 * share/contrib/diffequations/contrib_ode.usg: Remove \r line
1920 2004-01-26 22:21 billingd
1922 * share/contrib/diffequations/: contrib_ode.mac, contrib_ode.usg,
1923 ode1_clairault.mac, ode1_factor.mac, ode1_lagrange.mac,
1924 ode1_lie.mac, ode1_nonlinear.mac: Initial versions
1926 2004-01-25 01:11 wjenkner
1928 * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
1929 load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Trivial
1930 changes, so that it loads. Seems also to work, essentially.
1932 2004-01-25 00:36 wjenkner
1934 * src/init-cl.lisp: (set-pathnames): Add share/affine.
1936 2004-01-25 00:31 wjenkner
1938 * share/affine/: affine.lisp, affine.system: Add a convenient
1939 (experimental) loader for affine.
1941 affine.lisp: New file, which defines pathname translations for
1942 the "affine" logical host. The idea is that `load("affine");'
1943 should do the right thing, independently of the current
1944 directory. Only tested for SBCL and CLISP, though.
1946 affine.system: Use logical pathnames.
1948 2004-01-20 22:02 rtoy
1950 * src/command-line.lisp: Port get-application-args to ACL.
1952 2004-01-20 20:16 rtoy
1954 * src/acl6-depends.mk: Update dependencies for quadpack.
1956 2004-01-20 20:13 rtoy
1958 * src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug
1961 o Also rename $cross_product and $get_rotation, for the same
1964 2004-01-11 14:32 vvzhy
1966 * src/init-cl.lisp: Fix bogus entries in --list-avail output
1968 2004-01-03 08:26 billingd
1970 * tests/rtestode.mac: Test case for bug 866510
1972 2004-01-03 08:26 billingd
1974 * tests/rtest15.mac: Test case for bug 835287
1976 2004-01-03 08:18 billingd
1978 * src/solve.lisp: Patch by Barton Willis Tested and committed by
1981 Fix EASY-CASES by testing for atom.
1983 This patch fixes bugs 835287 and 866510. Tested on maxima
1984 testsuite and approximately 200 ODE test cases.
1986 2003-12-28 12:56 vvzhy
1988 * src/maxima.bat.in: Fix to allow Maxima to be installed in the
1989 directory with spaces
1991 2003-12-28 09:13 vvzhy
1993 * src/maxima.bat.in: Remove excessive " and ' in maxima.bat
1995 2003-12-20 12:18 vvzhy
1997 * share/maxima-init.lisp: New init file for better GCL performance
1999 2003-12-20 09:36 wjenkner
2001 * src/maxima-package.lisp: Delete obsolete and unused code for
2002 checking the case folding behaviour of CLISP's REGEXP package.
2004 CLISP's REGEXP:REGEXP-COMPILE (which you usually get only with
2005 `clisp -K full' or some customized memory image) has a different
2006 signature now (see CLISP ChangeLog entry dated 2003-03-30), which
2007 causes an error. There's now an :IGNORE-CASE keyword argument,
2008 which makes the test here sort of pointless.
2010 2003-12-06 17:16 rtoy
2012 * src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX
2014 Apply fix from Stavros Macrakis given in the bug report.
2016 2003-12-06 15:23 rtoy
2018 * src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX
2020 Fixed as suggested in the bug report.
2022 2003-12-06 15:06 rtoy
2024 * src/plot.lisp: [ 834729 ] plot2d() produces bad postscript
2026 Fix from Robert Dodier applied.
2028 2003-12-01 14:08 rtoy
2030 * src/numerical/slatec/dqc25c.lisp: Regenerate from updated
2033 2003-12-01 14:08 rtoy
2035 * src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the
2036 old long constants back into the code.
2038 2003-11-27 09:04 rtoy
2040 * src/numerical/slatec/quadpack.lisp: o Add some missing interfaces
2041 to integrators o Add a simple description of the 17 test
2042 integrals from the quadpack book. Some simple code to evaluate
2043 some of the tests is included.
2045 2003-11-27 09:01 rtoy
2047 * src/numerical/slatec/dgtsl.lisp: Regenerated.
2049 2003-11-27 09:01 rtoy
2051 * src/numerical/slatec/quadpack.system: o dgtsl wasn't getting
2052 converted with the right options. o Remove unused dependencies
2054 2003-11-26 20:41 amundson
2056 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
2057 sbcl-depends.mk: Updates for new files.
2059 2003-11-26 20:40 amundson
2061 * src/maxima.bat.in: Some attempt at working with GCL. Untested.
2063 2003-11-26 20:39 amundson
2065 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround
2066 command-line problems on Windows no longer needed.
2068 2003-11-26 16:05 rtoy
2070 * src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp,
2071 dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated
2074 2003-11-26 15:58 rtoy
2076 * src/numerical/slatec/quadpack.system: Compiler options were wrong
2079 2003-11-26 15:34 rtoy
2081 * src/numerical/slatec/quadpack.lisp: Initial revision. More
2082 functions need to be added. Need to decide what the interface
2083 should really be, too.
2085 2003-11-26 11:35 rtoy
2087 * src/maxima.system: Add dependencies for the QUADPACK routines.
2089 2003-11-26 11:27 rtoy
2091 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to
2092 the current versions of f2cl.
2094 2003-11-26 08:01 rtoy
2096 * src/numerical/slatec/: dgtsl.lisp, dqag.lisp, dqage.lisp,
2097 dqagi.lisp, dqagie.lisp, dqagpe.lisp, dqags.lisp, dqagse.lisp,
2098 dqawc.lisp, dqawce.lisp, dqawf.lisp, dqawfe.lisp, dqawo.lisp,
2099 dqawoe.lisp, dqaws.lisp, dqawse.lisp, dqc25c.lisp, dqc25f.lisp,
2100 dqc25s.lisp, dqcheb.lisp, dqelg.lisp, dqk15.lisp, dqk15i.lisp,
2101 dqk15w.lisp, dqk21.lisp, dqk31.lisp, dqk41.lisp, dqk51.lisp,
2102 dqk61.lisp, dqmomo.lisp, dqng.lisp, dqpsrt.lisp, dqwgtc.lisp,
2103 dqwgtf.lisp, dqwgts.lisp: Initial conversion.
2105 2003-11-26 07:13 rtoy
2107 * src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f:
2108 Correct these routines per
2111 http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl
2113 as reported by Brian Gough on the maxima mailing list. (More
2114 remains to be done.)
2116 2003-11-26 07:10 amundson
2118 * maxima.iss.in: remove reference to COPYING1
2120 2003-11-26 07:02 rtoy
2122 * src/numerical/slatec/fortran/: dqc25c.f, dqc25f.f, dqk15i.f: The
2123 SLATEC version of truncated the constants. Use the netlib
2124 version to put back the extra digits.
2126 2003-11-26 06:47 rtoy
2128 * src/numerical/slatec/quadpack.system: Initial revision.
2130 2003-11-26 06:42 rtoy
2132 * src/numerical/slatec/fortran/: dgtsl.f, dqag.f, dqage.f, dqagi.f,
2133 dqagie.f, dqagp.f, dqagpe.f, dqags.f, dqagse.f, dqawc.f,
2134 dqawce.f, dqawf.f, dqawfe.f, dqawo.f, dqawoe.f, dqaws.f,
2135 dqawse.f, dqc25c.f, dqc25f.f, dqc25s.f, dqcheb.f, dqelg.f,
2136 dqk15.f, dqk15i.f, dqk15w.f, dqk21.f, dqk31.f, dqk41.f, dqk51.f,
2137 dqk61.f, dqmomo.f, dqnc79.f, dqng.f, dqpsrt.f, dqwgtc.f,
2138 dqwgtf.f, dqwgts.f: Initial import of QUADPACK routines from
2141 2003-11-25 22:39 wjenkner
2143 * src/mtrace.lisp: MACSYMA-TRACE-SUB, MACSYMA-UNTRACE-SUB,
2144 TRACE-OPTION-P: Enable $TRACE for operators which have some kind
2145 of definition we can trace. Just use the OPR and OP property
2146 indicators. This works both for user defined (pre|in|post|no)fix
2147 operators and for the builtin ones. The builtin operators with
2148 such a definition are
2150 "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::".
2152 For example, do trace(":") and trace_options(":", ...).
2154 ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline.
2156 TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|.
2158 Delete confusing `<=' in my part of the comment at the beginning
2161 2003-11-25 21:47 starseeker
2163 * share/contrib/rand/: Asympexp.bau, Average.bk2, Averm.bk2,
2164 Avg3.mac, Benard.bk2, Cm.bk2, Composit.bau, Demo.bk1,
2165 Duffing.bk1, Hill1.bk1, Hill2.bk1, Ima, Laplace.bk1, Lc.bk2,
2166 Lc2.bk2, Lie.bk2, Mathieu.bk1, Mathieu0.bk1, Newimprv.bk1,
2167 Nf.bk2, Ode1.bk1, Oden.bk1, Read.me, Recursiv.bk1, Reduct1.bk2,
2168 Reduct2.bk2, Reduct3.bk2, Reverse, Takens, Transfor.bk2,
2169 Twovar.bk2, Vandpol.bk1, Wkb: Adding Richard Rand's files from
2170 his books. Headers not finished - this is just so my hard drive
2171 isn't a single point of failure.
2173 2003-11-25 21:32 amundson
2175 * COPYING, COPYING1, Makefile.am, README, maxima.spec.in: Moved DOE
2176 export notice as suggested by Dave Turner, the Free Software
2177 Foundation's ``GPL Compliance Engineer''. See the thread
2178 "Resolution of GPL Licensing Issue" from May 2003 for details.
2180 2003-11-25 21:09 amundson
2182 * configure.in: Merged in fixes from Wolgang Jenkner. Tried to
2183 conditionalize cmucl_runtime_path to work with current and cvs
2186 2003-11-25 20:30 rtoy
2188 * configure.in: o Add -norc for clisp o Search *cmucl-lib* to find
2189 the lisp binary. (This probably still needs work, and probably
2190 only works on the CVS versions of CMUCL.)
2192 2003-11-24 21:55 amundson
2194 * configure.in: Added -noinit and -nositeinit flags, as suggested
2197 2003-11-24 21:28 amundson
2199 * configure.in, src/maxima.bat.in: Bug fixes for win32.
2201 2003-11-24 07:02 amundson
2203 * src/autoconf-variables.lisp.in, src/maxima.bat.in, configure.in:
2204 1) Bug fixes for win32. 2) Fix text alignment in configure
2205 --help. 3) Make win32 variable available to lisp.
2207 2003-11-23 21:36 amundson
2209 * configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat,
2210 src/maxima.bat.in, src/maxima.in: Major changes:
2212 1) Static installation for clisp and cmucl -- installed maxima no
2213 longer depends on external versions of clisp and cmucl.
2214 Requires (clisp,cmucl)-runtime to be established at configure
2215 time. Default should determine the proper values. The values
2216 are manually settable.
2218 Static installation is not necessary for GCL. Should be added
2220 SBCL, ACL and OpenMCL.
2222 2) Real support for maxima.bat script. Basic functionality
2223 complete, but untested.
2225 2003-11-23 20:31 amundson
2227 * share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem,
2228 mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from
2229 Salvador Bosch Pérez.
2231 2003-11-23 13:51 amundson
2233 * src/init-cl.lisp: use more desciptive variable name.
2235 2003-11-23 13:43 amundson
2237 * src/init-cl.lisp: Fixed --list-avail in the presence of
2238 MAXIMA_PREFIX. Also cleaned up some indentation/whitespace.
2240 2003-11-21 13:37 amundson
2242 * src/init-cl.lisp: Oops. Removed hard-coded path used for
2245 2003-11-21 06:54 amundson
2247 * src/maxima.bat: bare bones of a real maxima.bat script. Obviously
2248 not yet ready for prime time.
2250 2003-11-20 20:43 wjenkner
2252 * share/numeric/qq.dem, share/numeric/qq.lisp, src/numer.lisp: Fix
2253 bug #842863 (qq.lisp is broken), as discussed by Barton Willis
2256 qq.lisp: $QUANC8: New mspec (old definition is not for CL). Give
2257 it a TRANSLATE property.
2259 QUANC8: Fix the type declarations. Instead of defining
2260 various global macros use MACROLET. Add rudimentary
2264 Escape ']' in symbol names since Emacs is confused by
2267 qq.dem: Down-case examples. Don't use COMPILE with empty
2270 numer.lisp: FUNTYPEP: Add a COND clause for function objects and
2271 classify them as EXPRs. This is needed for
2274 2003-11-20 07:01 amundson
2276 * src/: maxima.system, sbcl-depends.mk, .cvsignore, Makefile.am,
2277 clisp-depends.mk, cmucl-depends.mk, command-line.lisp,
2278 gcl-depends.mk, init-cl.lisp, macsys.lisp, maxima.in: Maxima now
2279 handles command-line options in lisp instead of in Bourne Shell.
2280 This change will allow the command-line version of maxima on
2281 Windows to be comparable to the command-line version on
2282 Unix(-like) systems.
2284 2003-11-19 22:01 amundson
2286 * lisp-utils/Makefile.am: maxima-run-lisp is no longer needed.
2288 2003-11-13 23:29 wjenkner
2290 * src/nparse.lisp: SCAN-LISP-TOKEN, SCAN-KEYWORD-TOKEN: Filter the
2291 list of characters returned by SCAN-TOKEN through
2292 LISP-TOKEN-FIXUP-CASE, which implements a behaviour which was
2293 proposed on the mailing list, viz. the vertical bar | switches
2294 between preserving or folding case, except that || is a literal
2299 (C1) ?foo\|ba\|\|\|r; (D1)
2302 but folding to uppercase if there was no `|'.
2304 (C2) ?foobar; (D2) FOOBAR
2310 SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a
2311 symbol used as designator (from Christophe Rhodes).
2313 Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO.
2315 LISP-TOKEN-FIXUP-CASE: New auxiliary function.
2317 2003-11-12 23:20 wjenkner
2319 * src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER
2320 package when we have to rename it.
2322 2003-11-12 22:56 wjenkner
2324 * src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO
2325 is a function object, which can't be saved.
2327 MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved.
2329 2003-11-10 20:58 amundson
2331 * src/Makefile.am: Broke compile/(load & save image) into two
2332 separate steps, which was the behaviour before the previous
2335 2003-11-09 09:37 wjenkner
2337 * src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in
2338 the type declaration (fix from Christophe Rhodes).
2340 2003-11-07 06:14 amundson
2342 * lisp-utils/defsystem.lisp: Merged in changes from CLOCC
2343 11/07/2003 snapshot. Should eliminate problems with CMUCL 19.
2345 2003-11-02 15:59 rtoy
2347 * src/maxima.in: Fix typo. It's "=", not "==" for comparing
2350 2003-11-02 11:14 amundson
2352 * src/: Makefile.am, maxima.in: Eliminate the use of
2355 2003-11-02 10:37 amundson
2357 * src/.cvsignore: Ignore some common ignorable files.
2359 2003-11-01 21:11 wjenkner
2361 * src/rat3e.lisp: FACTOR: Check that the numerator of $FACTOR's
2362 second argument is not a constant polynomial (that is, an
2363 integer) before checking that it is not linear. Previously, this
2364 was done the other way around, which resulted in an error for
2365 constant polynomials since an atomic MINPOLY* has no CDR.
2367 Bug reported by Milan Lukic.
2369 2003-10-15 17:21 wjenkner
2371 * share/tensor/itensor.lisp: SPLICE2: In the second COND clause
2372 replace EXPLODE by EXPLODEc since (explode '|$Foo|) => (|\|| $ F
2373 |o| |o| |\||), but we really need (explodec '|$Foo|) => ($ F |o|
2376 Observed by V. Pipin.
2378 2003-10-14 22:18 wjenkner
2380 * share/tensor/: gener.lisp, itensor.lisp, symtry.lisp: Avoid a
2381 name clash with functions in the standard Maxima image by
2382 renaming MYSORT to ITENSOR-SORT, CLEANUP to ITENSOR-CLEANUP and
2383 EXTRACT to EXTRACT-ELEMENTS.
2385 Comment out the definition of INTERVAL since it does the same
2386 thing as the function in mstuff.lisp (the latter definition is a
2387 bit more complicated, though, apparently in order to optimize the
2388 case where the interval bounds are bignums but the interval
2389 length is a fixnum).
2391 2003-10-14 17:22 wjenkner
2393 * src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace
2394 (copy-all-levels exp) by (copy-tree exp).
2396 COPY-ALL-LEVELS (maxmac.lisp): Comment out.
2398 Note that the form (copy-all-levels exp) expands to (subst nil
2399 nil exp), which is not required to copy the tree structure of
2402 This fixes bug #821021 reported by Paolo Nason.
2404 2003-10-13 21:13 amundson
2406 * src/macsys.lisp: Bug fix: previous changes caused retrieve to
2407 stop properly displaying maxima symbols. Fixed.
2409 2003-10-09 20:46 billingd
2411 * tests/rtest15.mac: Additional trigreduce cases
2413 2003-10-09 19:43 billingd
2415 * tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in
2418 2003-10-07 17:16 wjenkner
2420 * src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's
2421 char-code for numerical comparison, not N itself (from Christophe
2424 Use the #+Multics stuff.
2426 Rewrite the second COND clause (which, presumably, is completely
2429 CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH
2430 the RETRY tag just introduced in TYI*.
2432 Use the #+Multics stuff.
2434 Do CLEAR-INPUT and FINISH-OUTPUT where appropriate.
2436 2003-10-03 20:22 wjenkner
2438 * src/simp.lisp: ONEP: Comment out the macro definition because it
2439 is already defined as a function in commac.lisp. It is also
2440 FUNCALLed (via ANDMAPC in HEXPAND in homog.lisp). This was
2441 observed by Christophe Rhodes.
2443 2003-10-03 19:19 wjenkner
2445 * src/trgred.lisp: SINH^N: For an exponent = 0 or 1 mod 4 the
2446 result would have the wrong sign (reported by Geordie McBain).
2448 2003-10-01 20:37 wjenkner
2450 * src/mload.lisp: MACSYMA-NAMESTRING-SUB: Don't bind SYSTEM-OBJECT
2451 to a symbol since it is not a pathname designator and NAMESTRING
2454 This fixes the following problem (at least in SBCL, or CLISP in
2457 (C1) file_search_maxima:["/tmp/###.mac"]; (D1)
2458 [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec:
2461 2003-10-01 19:59 wjenkner
2463 * src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since
2464 we don't have them in CL Maxima.
2466 In particular, this fixes one of the SBCL compiler complaints (in
2467 TRACE-FSHADOW) reported by Christophe Rhodes.
2469 2003-09-28 13:15 vvzhy
2471 * src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and
2474 2003-09-25 08:24 amundson
2476 * doc/implementation/external-interface.txt, src/cl-info.lisp,
2477 src/csimp2.lisp, src/displa.lisp, src/gcl-depends.mk,
2478 src/init-cl.lisp, src/macsys.lisp, src/mdebug.lisp,
2479 src/option.lisp, src/suprv1.lisp: Changes inspired by, but not
2480 specific to, TeXmacs interface.
2482 1) to_lisp() now works everywhere. Uses private read-eval-print
2485 2) (to-maxima) to return to maxima from to_lisp().
2487 3) Default settings now avoid ever dumping user into lisp
2488 debugger. To restore the Lisp debugger, use (setf
2489 *debugger-hook* nil)
2491 4) Hooks are now available for customizing prompts and output.
2492 The hooks are documented in
2493 doc/implementation/external-interface.txt.
2495 2003-09-25 08:18 amundson
2497 * src/Makefile.am: Added convenience targets. clisp, cmucl, gcl,
2498 etc. Type make cmucl to just make the cmucl image, etc.
2500 2003-09-25 08:16 amundson
2502 * doc/maximabook/Makefile: Fixes. (1) Set texinputs to find local
2503 version of tex input files. (2) Only procede to the next step in
2504 the tex process if the previous step succeeded.
2506 2003-09-24 22:23 wjenkner
2508 * src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE
2509 in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe
2512 2003-09-07 01:41 vvzhy
2514 * src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro
2517 2003-09-07 01:40 vvzhy
2519 * lisp-utils/defsystem.lisp: ANSI GCL don't have
2520 with-compilation-unit yet
2522 2003-09-06 15:50 vvzhy
2524 * src/maxima-package.lisp: Traditional GCL may have bogus empty CL
2525 package. We remove it.
2527 2003-09-03 16:14 wjenkner
2529 * share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST.
2531 AZETB, OBZETA, BZETA, BFZETA (where the functional equation of
2532 the Riemann Zeta function is used): Replace the undefined and
2533 obsolete BFAC by BFFAC.
2535 Note that these functions currently handle only real arguments.
2537 2003-08-23 06:13 wjenkner
2539 * share/numeric/bffac.mac: Cosmetic change: Put newlines between
2540 the function definitions.
2542 2003-08-22 00:14 wjenkner
2544 * share/numeric/bffac.mac: The file share/numeric/bffac.lisp does
2545 not contain lisp function definitions, it just contains maxima
2546 code in disguise, viz. the lisp code sets the MEXPR mproperties
2547 of various symbols like $BFFAC. The original maxima code can
2548 easily be regenerated from this (except, of course, for the
2549 presumably copious comments ;-) and bffac.mac is the result of
2550 this automatic reconstruction.
2552 The archive also contains bffac.bfz, which gives exactly the same
2553 maxima code (the only difference between bffac.bfz and bffac.lisp
2554 is that bffac.bfz correctly updates the $FUNCTIONS list, but, of
2555 course, the generated mac file does this automatically).
2557 See the comment at the beginning of bffac.mac for the details of
2560 2003-08-21 22:22 wjenkner
2562 * src/defopt.lisp: DEFOPT: Fix bogus definition.
2564 2003-08-21 22:20 wjenkner
2566 * src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since
2567 it won't work for unbound variables.
2569 2003-08-21 21:54 wjenkner
2571 * src/transs.lisp: TRANSLATE-FILE: Append the suggestion for
2572 DECLARE_TRANSLATED to the UNLISP file, not to the LISP file.
2574 INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly.
2575 Be a bit less verbose.
2577 2003-08-19 17:11 wjenkner
2579 * src/transl.lisp: TR-INFAMOUS-NOUN-FORM: The return value was
2580 given by a doubly nested backquoted form and the result of the
2581 first evaluation written to a *.LISP file but only the second
2582 evaluation of this form would give a well-defined result. The
2583 dire consequences of this predicament were observed and reported
2584 by David Billinghurst.
2586 Expand the innermost backquoted form, which corresponds to the
2587 second evaluation, by following the rules given in the CLHS in
2588 section 2.4.6, and simplify the result.
2590 2003-08-09 17:47 wjenkner
2592 * src/macsys.lisp: Fix from Sam Steingold: Ensure that the Maxima
2593 banner starts on a fresh line (the Lisp system might follow its
2594 own logic for outputting newlines until we see the first prompt).
2596 2003-08-09 10:26 wjenkner
2598 * src/: compat.lisp, grind.lisp: Fix $GRIND (in grind.lisp). It
2599 used CHARPOS (for generating a fresh line), which works only if
2600 :NOCP is not in *FEATURES*.
2602 Also define the CHARPOS macro only in this case (in compat.lisp).
2604 Note that currently all supported implementations have :NOCP on
2605 the *FEATURES* list (see maxima.system).
2607 2003-08-09 08:46 wjenkner
2609 * src/: grind.lisp, suprv1.lisp: ANSI CL conformance bug (CLHS
2610 11.1.2.1.2 point 10) reported by Christophe Rhodes: Don't
2611 proclaim STRING special since it's an external symbol of the CL
2614 Only grind.lisp needs such a variable to be special, so rename it
2615 there to *GRIND-CHARLIST* (because it is a list ;-), and just
2616 remove it from DECLARE-TOP in suprv1.lisp (because it's not
2619 2003-08-08 21:26 wjenkner
2621 * src/mactex.lisp: Implement an idea contributed by N. Ioakimidis:
2623 TEX-DABBREV: New function which generates indicial notation for
2626 TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true.
2628 2003-08-08 21:20 wjenkner
2630 * src/mactex.lisp: Don't use TEX-SETUP for TeXifying %LIMIT since
2631 TEX-LIMIT already takes care of it. This fixes #703754 (Tex is
2632 broken for limits) reported by B. Willis.
2634 2003-08-06 02:35 vvzhy
2636 * lisp-utils/defsystem.lisp: Restore gcl-alt-link build
2638 2003-08-05 16:40 yycamm
2640 * src/Makefile.am: Restore gcl-alt-link build by extending the
2641 existing hack to get a list of loaded files in load order --
2642 surely there must be a better way, please someone clean this up
2644 2003-08-04 12:04 rtoy
2646 * src/bessel.lisp: Make sure all calls to SLATEC routines are done
2647 with appropriate arg types that's what they expect.
2649 2003-08-04 12:03 rtoy
2651 * src/numerical/slatec/xerhlt.lisp: Instead of just silently
2652 returning after a fatal SLATEC error, call Maxima's MERROR to
2655 2003-08-04 11:20 rtoy
2657 * src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives
2659 https://sourceforge.net/tracker/?func=detail&atid=104933&aid=668718&group_id=4933
2661 Applied bug fix given in Stavros Macrakis's bug report.
2663 2003-08-04 10:42 rtoy
2665 * doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ]
2666 load(ellipt) doesn't work.
2668 Remove the documentation about the ELLIPT package. These have
2669 been replaced with new functions in the core of maxima.
2671 2003-08-03 12:56 rtoy
2673 * src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity
2676 Apply suggested fix from Stavros Macrakis.
2678 2003-08-03 08:07 rtoy
2680 * src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float
2683 Apply suggested fix from Stavros Macrakis.
2685 2003-08-03 08:03 rtoy
2687 * src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX
2689 $sign needs to call specrepcheck. From Stavros Macrakis.
2691 2003-08-03 07:58 rtoy
2693 * src/plot.lisp: If an output file exists, overwrite it.
2695 2003-08-03 07:21 rtoy
2697 * share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1))
2700 Suggested fix from Stavros Mackrakis applied.
2702 2003-08-03 07:18 rtoy
2704 * src/factor.lisp: Bug [ 686619 ] factor bug / FIX?
2706 Remove declaration, as suggested by Barton Willis.
2708 2003-08-02 09:07 rtoy
2710 * src/float.lisp: Bug 781753: bfloat->float fails for very large
2713 Use scale-float to scale the mantissa.
2715 2003-07-24 13:46 rtoy
2717 * src/numerical/f2cl-lib.lisp: Correct a declaration in amax0.
2719 2003-07-24 13:45 rtoy
2721 * src/plot.lisp: o Change the default range on the x-axis to be
2722 very large so that parametric plots don't get clipped
2723 unexpectedly. No effect in 2-D plotting because the X range is
2724 explicitly given. o Fix a few bad declarations: Use cl:array
2725 instead of plain array (maxima:array), which is an undefined
2726 type. o Fix a minor declaration bug in draw2d.
2728 2003-07-24 13:42 rtoy
2730 * src/nregex.lisp: Fix a warning that START is sometimes unused by
2731 declaring START ignorable.
2733 2003-07-24 13:41 rtoy
2735 * src/maxima.system: Current CVS versions of CMUCL no longer has
2736 the USER package, so create one if we don't have one.
2738 2003-07-24 13:40 rtoy
2740 * src/commac.lisp: Replace maclisp-typep with something more
2741 portable and correct.
2743 2003-07-19 08:56 billingd
2745 * doc/info/Function.texi: 2003-07-19 David Billinghurst
2746 (David.Billinghurst@riotinto.com)
2749 * doc/info/Function.texi: Correct entry for DEFINE
2751 2003-07-19 08:45 billingd
2753 * doc/info/: Command.texi, Differentiation.texi, Function.texi:
2754 2003-07-19 David Billinghurst (David.Billinghurst@riotinto.com)
2756 * doc/info/Command.texi: Correct markup of ''
2757 * doc/info/Differentiation.texi: Ditto
2758 * doc/info/Function.texi: Ditto
2760 2003-07-16 12:25 belanger
2762 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to
2763 init cells were removed.
2765 2003-07-16 12:24 belanger
2767 * interfaces/emacs/emaxima/emaxima.el: Initialization cells were
2770 2003-07-16 12:23 belanger
2772 * interfaces/emacs/emaxima/emaxima.sty: I added support for putting
2773 list of maxima examples into documents.
2775 2003-06-28 22:32 belanger
2777 * interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of
2778 the process wasn't detected.
2780 2003-06-27 13:42 belanger
2782 * interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify
2783 buffer-local in EMaxima mode, with value t.
2785 2003-06-13 11:52 rtoy
2787 * tests/rtest14.mac: Add some numerical tests for bessel_j to catch
2788 the problem of swapped args.
2790 2003-06-13 11:52 rtoy
2792 * src/bessel.lisp: bessel_j(n,x) was numerically evaluating the
2793 result as if the order and argument were swapped. Fix that.
2794 (Noted by Keita Kawabe.)
2796 2003-06-02 11:04 rtoy
2798 * src/bessel.lisp: Use psi[0](x) in the derivative formulas instead
2799 of psi(x), because psi(x) can't be differentiated, but psi[0](x)
2800 can. (A bug in psi(x)?)
2802 2003-05-30 12:08 belanger
2804 * interfaces/emacs/emaxima/emaxima.el: Fixed a minor error.
2806 2003-05-30 11:58 belanger
2808 * interfaces/emacs/emaxima/emaxima.el: The command
2809 `emaxima-replace-cells-by-latex' was added, which comments out
2810 the cells, and replaces them by LaTeX equivalents.
2812 2003-05-28 12:04 rtoy
2814 * src/series.lisp: Bug [ 727542 ] powerseries wrong/fix:
2816 Fix from Martin Rubey applied.
2818 2003-05-25 12:43 rtoy
2820 * src/plot.lisp: o Fix the way initial samples are taken to
2821 minimize round-off so we don't try to plot points outside the
2822 region specified. Do this by computing x = start + k*step
2823 instead of x = x + step. o Was accidentally deleting the first
2824 sample point from the plot.
2826 2003-05-25 10:23 rtoy
2828 * src/bessel.lisp: Add derivatives of the Bessel functions with
2831 2003-05-25 10:05 rtoy
2833 * tests/rtest14.mac: Added some tests for the bessel functions,
2834 especially the expansion of the half-integer order functions.
2836 2003-05-25 10:03 rtoy
2838 * doc/info/Special.texi: o Change documentation from bessel_j[n](x)
2839 to bessel_j(n,x), and likewise for other Bessel functions. o
2840 Add note that the bessel functions return values in BESSELARRAY
2841 too. o Add documentation for j0, j1, jn, i0, i1, and note these
2844 2003-05-25 10:00 rtoy
2846 * src/bessel.lisp: Bug 736540: gradef for bessel functions o Added
2847 rule for derivative of J with respect to order.
2849 Bug 736535: half integer bessel_y function o Corrected the
2850 mistake bessel_y(1/2,x) and friends o The half-integer should no
2851 longer be expanded slowly to elementary functions.
2853 Other changes: o Add some doc strings to functions o Add note
2854 about deprecated j0, j1, jn, i0, i1 functions. o Change
2855 bessel_j[n](x) to bessel_j(n,x). Likewise for other Bessel
2856 functions. o New implementation of Bessel functions of
2857 half-integer order. o Added derivative of J[n](x) with respect
2860 2003-05-24 13:34 rtoy
2862 * src/clmacs.lisp: o Fix bug in haipart. Noted by Andreas Eder. o
2863 Clean up definitions of zl-assoc, zl-delete, zl-member, zl-remove
2864 to use ANSI CL implementations.
2866 2003-05-20 23:19 rtoy
2868 * src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use
2869 that when plotting. Too bad.
2871 2003-05-19 21:24 rtoy
2873 * src/plot.lisp: Catch some Lisp errors that might get thrown that
2874 maxima didn't catch, such as bessel_y[0](0).
2876 2003-05-19 21:20 rtoy
2878 * src/plot.lisp: o Set NTICKS to a smaller, more reasonable value
2879 for adaptive plotting. o Add ADAPT_DEPTH plot option to
2880 control the depth (number of interval splits) of the
2881 adaptive-plotting routine.
2883 2003-05-19 20:24 rtoy
2885 * src/plot.lisp: o Catch errors during 2D plotting so we can do
2886 adaptive plotting around singularities and such. Changed
2887 COERCE-FLOAT-FUN, SLOW-OSCILLATION-P, and SMOOTH-ENOUGH-P. o
2888 Some cleanup of ADAPTIVE-PLOT for unused vars. o Honor NTICKS
2889 when doing adaptive plotting so the user can control the
2890 behavior somewhat. bessel_j(0,x) for 0 <= x <= 200 was not
2891 being plotted correctly because we assumed NTICKS = 1. With
2892 NTICKS > 1, the plot is better. o When a plot point is MOVETO,
2893 print a blank line for gnuplot, which tells gnuplot there's a
2894 discontinuity and plot accordingly. o Try to use ~g format for
2895 printing instead of ~f to prevent serious loss of precision
2898 2003-05-15 19:38 rtoy
2900 * src/nparse.lisp: Bug [ 726420 ] floats with missing exponents /
2903 If no digits follow the exponent marker of a number, signal an
2906 2003-05-14 08:00 rtoy
2908 * lisp-utils/defsystem.lisp:
2909 Previous update broke building with gcl. Import back some of the
2910 gcl changes from 2 versions ago into this. Should build again
2913 2003-05-12 22:46 rtoy
2915 * src/plot.lisp: Add comments for the adaptive plotting routines
2917 2003-05-12 22:31 rtoy
2919 * src/bessel.lisp: Bug 736538: bessel_j with floating point
2920 argument o Use Barton's suggested fix, which is correct.
2922 Bug 736530: bessel_y with negative float arg o Fix 2 typos that
2923 caused this o Do a better job of figuring out when to numerically
2924 evaluate bessel_y. (Do the same thing as bessel_j.)
2926 2003-05-12 22:16 rtoy
2928 * src/plot.lisp: Use adaptive plotting for 2d plots
2930 2003-05-12 21:13 rtoy
2932 * src/numerical/slatec/: zbesh.lisp, fortran/zbesh.f: Remove the
2933 debugging print statements that inadvertently got left in. Part
2934 of Bug 736530: bessel_y with negative float arg.
2936 2003-05-12 14:14 belanger
2938 * interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed
2941 2003-05-12 14:07 belanger
2943 * interfaces/emacs/emaxima/emaxima.el: The assignments := are now
2944 written as \mathbin{:=} in TeX output.
2946 2003-05-12 01:35 starseeker
2948 * doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex:
2949 Added Barton's package documentation, translated to emaxima style
2951 2003-05-12 01:33 starseeker
2953 * doc/maximabook/: maxima.tex, install/install.tex: Update to
2954 install text and added new structure
2956 2003-05-11 22:05 belanger
2958 * interfaces/emacs/emaxima/emaxima.sty: A command was inserted in
2959 TeX output regions to put in extra space.
2961 2003-05-11 22:04 belanger
2963 * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
2964 changed so nothing is inserted if there is no output. The
2965 insertion commands were changed so that a spacing command is
2966 inserted before pre-output output (such as the result of a
2969 2003-05-11 22:00 belanger
2971 * interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was
2972 fixed to insert literally in Emacs.
2974 2003-05-10 15:00 belanger
2976 * interfaces/emacs/emaxima/emaxima.el: The Maxima output is no
2977 longer in a \p ... \\ environment when it begins with a $$.
2979 2003-05-10 14:58 belanger
2981 * interfaces/emacs/emaxima/emaxima.sty: The catcode of % was
2982 changed in TeX output environments, so it won't be a comment
2985 2003-05-07 13:47 rtoy
2987 * lisp-utils/defsystem.lisp: Synchronize to the CLOCC rev 1.59 of
2988 defsystem to fix bugs when using post 18e CVS versions of CMUCL.
2989 Still compatible with previous versions of CMUCL.
2991 2003-05-05 22:13 belanger
2993 * interfaces/emacs/emaxima/maxima.el: The customizable variable
2994 maxima-use-full-color-in-process-buffer was added. If non-nil,
2995 the Maxima process buffer will be font-locked.
2997 2003-05-05 22:11 belanger
2999 * interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support
3000 for inferior-maxima-mode was added.
3002 2003-05-03 06:40 starseeker
3004 * share/contrib/Grobner/: grobner-demo.output, grobner.demo,
3005 maxima-grobner.lisp: Updated Grobner package to latest version.
3007 2003-04-24 09:48 belanger
3009 * interfaces/emacs/emaxima/emaxima.sty: The preview environment was
3010 defined for the case when the preview package isn't loaded.
3012 2003-04-24 08:26 belanger
3014 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3015 documentation was changed to reflect changes in maxima.el.
3017 2003-04-24 08:25 belanger
3019 * interfaces/emacs/emaxima/maxima.el: The customizable variable
3020 `maxima-fix-double-prompt' (default: nil) was added which, if set
3021 to t, will fix a double input prompt problem that I have in
3024 2003-04-23 23:47 belanger
3026 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3027 match changes in the program.
3029 2003-04-23 23:45 belanger
3031 * doc/emaxima/EMaximaIntro.tex: The documentation was changed to
3032 match the changes in the program.
3034 2003-04-23 23:44 belanger
3036 * interfaces/emacs/emaxima/emaxima.sty: Previewing the cells (with
3037 preview-latex) was made into an option, it now needs to be called
3038 with \usepackage[preview]{emaxima}
3040 2003-04-23 23:43 belanger
3042 * interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error
3043 when a cell is TeX updated and emaxima.lisp isn't available.
3045 2003-04-22 07:50 billingd
3047 * tests/: rtestode.mac, rtestode_zp.mac, Makefile.am, tests.lisp:
3048 Break out second half of rtestode.mac into new file
3049 rtestode_zp.mac. Update tests.lisp and Makefile.am.
3051 2003-04-07 16:24 belanger
3053 * interfaces/emacs/emaxima/maxima.el: A line was added to
3054 inferior-maxima-mode to make sure that the tab-width would always
3055 be set to 8 in the *maxima* buffer.
3057 2003-04-07 12:16 vvzhy
3059 * archive/share/unknown/asympa.mac, share/Makefile.am,
3060 share/calculus/asympa.mac: move asympa.mac from
3061 archive/share/unknown to /share/calculus
3063 2003-03-29 20:02 wjenkner
3065 * share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as
3068 2003-03-28 13:23 wjenkner
3070 * share/affine/: sheafa.lisp, dim4-help.lisp, polyb.lisp,
3071 polyc.lisp, polysmp.lisp: Replace things like '(lambda ...) by
3072 valid function designators. The remaining expressions of this
3073 kind should be OK because they are meant for MFUNCALL etc.
3075 2003-03-27 21:39 wjenkner
3077 * share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp,
3078 polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword
3081 2003-03-27 21:36 wjenkner
3083 * share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by
3084 `Lisp' as value of the `Mode' local variable for Emacs.
3086 2003-03-26 19:22 wjenkner
3088 * share/affine/affine.system: For defsystem.
3090 2003-03-26 19:20 wjenkner
3092 * share/affine/sys-declaim.lisp: From sys-proclaim.lisp (which was
3093 presumably generated by gcl). Everything except the special
3094 declarations is commented out.
3096 2003-03-26 19:18 wjenkner
3098 * share/affine/compat.lisp: Contains various new definitions.
3100 2003-03-26 19:17 wjenkner
3102 * share/affine/: sheafb.lisp, sheafc.lisp: ANSI CL has no ~Q format
3103 directive (nor has GCL it). Replace (format ... ~VQ ... 'fsh
3104 ...) by (format ... ~/maxima::tilde-q-fsh/ ...).
3106 Don't use FSH as parameter since ~VQ isn't used with anything
3107 else and parameters to format directives "should" be integers or
3110 2003-03-26 16:42 billingd
3112 * tests/rtestode.mac: 2003-03-27 David Billinghurst
3113 <David.Billinghurst@riotinto.com>
3115 * tests/rtestode.mac: Enable some tests that failed due
3116 to interactions with other tests.
3118 2003-03-26 16:40 billingd
3120 * tests/: tests.lisp, rtest13.mac: 2003-03-27 David Billinghurst
3121 <David.Billinghurst@riotinto.com>
3123 * tests/test.lisp: Reorder test files to reduce
3125 That is, run the ones that cause problems last.
3126 * tests/rtest13.mac: Start with kill(all)
3128 2003-03-26 11:17 wjenkner
3130 * share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'.
3132 2003-03-26 11:15 wjenkner
3134 * share/affine/polyb.lisp: *RED: Comment out code for Lisp machine.
3135 The feature test #+3600 is not ANSI CL conform and nobody
3136 supports this, anyway.
3138 2003-03-26 11:13 wjenkner
3140 * share/affine/polya.lisp: Corrected typo.
3142 2003-03-25 23:40 wjenkner
3144 * share/affine/: sheafc.lisp, amacros.lisp, sheafa.lisp,
3145 sheafb.lisp: Replace the macro COPY-STRUCTURE by
3146 ZL-COPY-STRUCTURE in order to avoid a name clash with the
3147 corresponding CL function.
3149 2003-03-25 21:54 wjenkner
3151 * share/affine/aquotient.lisp: Corrected typo.
3153 2003-03-25 20:26 wjenkner
3155 * share/affine/: aquotient.lisp, modsimp.lisp, polysmp.lisp,
3156 sheafb.lisp, sheafc.lisp, sparsemat.lisp, sub-proj.lisp: Comment
3157 out all occurrences of (declare (values foo ...)). Apparently,
3158 FOO etc. are just descriptive names for the return values. Even
3159 in GCL this seems to be just a sort of comment (some
3160 experimenting suggests that the declaration makes no difference
3161 in the generated *.o or *.fn files).
3163 2003-03-24 21:58 wjenkner
3165 * share/affine/dim4-help.lisp: Corrected typo.
3167 2003-03-24 21:34 wjenkner
3169 * share/affine/: amacros.lisp, aquotient.lisp, dim-3.lisp,
3170 dim4-help.lisp, dummy-gc.lisp, modsimp.lisp, ndotsimp.lisp,
3171 new-rat.lisp, polya.lisp, polyb.lisp, polybas.lisp, polyc.lisp,
3172 polyd.lisp, polysmp.lisp, sheafa.lisp, sheafb.lisp, sheafc.lisp,
3173 sparsemat.lisp, sub-proj.lisp: ANSI CL: Replace (in-package
3174 'maxima) by (in-package "MAXIMA").
3176 2003-03-23 21:32 wjenkner
3178 * share/affine/: README, amacros.lisp, aquotient.lisp, dim-3.lisp,
3179 dim4-help.lisp, dummy-gc.lisp, macbasic.mac, make.lisp, makefile,
3180 modsimp.lisp, ndotsimp.lisp, new-rat.lisp, polya.lisp,
3181 polyb.lisp, polybas.lisp, polyc.lisp, polyd.lisp, polysmp.lisp,
3182 sheafa.lisp, sheafb.lisp, sheafc.lisp, sparsemat.lisp,
3183 sub-proj.lisp, sys-proclaim.lisp, sysdef.lisp, todd-coxeter.lisp:
3184 Schelter's affine package as released Apr 4 1996.
3186 2003-03-21 00:30 billingd
3188 * share/Makefile.am, src/init-cl.lisp: 2003-03-19 David
3189 Billinghurst <David.Billinghurst@riotinto.com>
3191 * share/Makefile.am: Add files in contrib/nset
3193 * src/init-cl.lisp: Add share/contrib/nset and
3194 share/contrib/pdiff to load path
3196 2003-03-19 13:50 belanger
3198 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3201 2003-03-19 13:50 belanger
3203 * doc/emaxima/EMaximaIntro.tex: The documentation was updated to
3206 2003-03-19 13:49 belanger
3208 * interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was
3209 removed, with some of the functionality put in maxima-minibuffer.
3211 2003-03-19 09:53 belanger
3213 * interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":="
3216 2003-03-18 20:35 starseeker
3218 * doc/maximabook/README: Added a readme file with some information
3219 on what is required to build maximabook
3221 2003-03-18 17:43 amundson
3223 * src/openmcl-depends.mk: From: Yannick Versley
3226 I've attached the openmcl-depends.mk that gets built with the
3227 current CVS sources.
3229 Regards, Yannick Versley
3231 2003-03-18 17:09 belanger
3233 * interfaces/emacs/emaxima/emaxima.sty: An option breqn was added,
3234 so that if the LaTeX package breqn were available, it would be
3235 used to automatically break long equations to use more than one
3236 line. It can be invoked with \usepackage[breqn]{emaxima}
3238 2003-03-18 17:08 belanger
3240 * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
3241 changed so that breqn could be used.
3243 2003-03-18 17:04 starseeker
3245 * doc/maximabook/basics/basics.tex: Coverted one example to tex now
3246 that breqn functionality is present
3248 2003-03-18 17:03 starseeker
3250 * doc/maximabook/maxima.tex: Added call to use new emaxima breqn
3253 2003-03-18 14:49 amundson
3255 * src/Makefile.am: fixed possible problem creating depends.mk files
3256 before corresponding binary- directory created. Updated
3259 2003-03-18 11:47 amundson
3261 * src/openmcl-depends.mk: Empty file, which is good enough for
3264 2003-03-17 19:59 rtoy
3266 * src/mlisp.lisp: o Rename OLD-READ-BASE to *OLD-READ-BASE* to make
3267 it clear it's special. o Added defvar for *OLD-READ-BASE*.
3269 2003-03-17 19:58 rtoy
3271 * src/ellipt.lisp: Rename the unused arg Y to UNUSED to get rid of
3272 some warnings from Clisp about ignore'ing special vars.
3274 2003-03-17 19:57 rtoy
3276 * src/commac.lisp: The array type is in the package COMMON-LISP,
3279 2003-03-17 19:56 rtoy
3281 * src/float.lisp: Make MACHINE-FIXNUM-PRECISION and
3282 MACHINE-EXPONENT-PRECISION be defconstant's because they are.
3283 (Note MACHINE-EXPONENT-PRECISION doesn't seem to be used
3286 2003-03-17 19:50 rtoy
3288 * src/plot.lisp: The array type is in the package COMMON-LISP, not
3291 2003-03-17 19:48 rtoy
3293 * src/maxima-package.lisp: For GCL, make "CL" and
3294 "COMMON-LISP-USER" be nicknames for "LISP" (if "COMMON-LISP"
3295 isn't an already defined.package.
3297 2003-03-17 11:54 belanger
3299 * interfaces/emacs/emaxima/emaxima.sty: The variable
3300 \maximasessionpretexskip and \maximapostpretexskip were added to
3301 help with the spacing.
3303 2003-03-16 23:47 belanger
3305 * interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip
3306 strings commands. (end-of and beginning-of-buffer were replaced
3309 2003-03-15 19:30 starseeker
3311 * doc/maximabook/algcal/algcal.tex: Updated to correct fraction
3314 2003-03-15 19:29 starseeker
3316 * doc/maximabook/examples/examples.tex: Updated TeX rendering to
3317 take advantage of improvements in Emaxima
3319 2003-03-15 18:59 belanger
3321 * interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla
3322 was moved, to prevent an error message.
3324 2003-03-15 18:36 belanger
3326 * interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction
3329 2003-03-15 18:35 belanger
3331 * interfaces/emacs/emaxima/maxima.el: Some regular expressions were
3334 2003-03-12 21:49 wjenkner
3336 * src/suprv1.lisp: KILL1: Ugly kludge to make SBCL recognise the
3337 difference between built-in and user-defined rules. In any case,
3338 I regard the use of COMPILED-FUNCTION-P or
3339 FUNCTION-LAMBDA-EXPRESSION as temporary solutions. IMHO, the
3340 right thing to do is to give translated rules a non-NIL
3341 TRANSLATED property (all built-in elements of $rules really come
3342 from trgsmp.lisp, which was more or less translated from
3345 2003-03-12 20:57 rtoy
3347 * src/plot.lisp: o Change from type long-float to double-float. o
3348 Fix for bug 701645 from Stavros Macrakis.
3350 2003-03-12 20:49 wjenkner
3352 * src/mtrace.lisp: MACSYMA-TRACE-SUB: Binding TEMP to some tail of
3353 FUN's MPROPS property (as possibly returned by MACSYMA-FSYMEVAL)
3354 is bad because the call to PUT-TRACE-INFO may modify it. Just
3355 bind TEMP to the CAR of the tail instead (the type of FUN,
3356 something like MEXPR).
3358 Some cosmetic changes in the comments.
3360 2003-03-12 10:42 belanger
3362 * interfaces/emacs/emaxima/emaxima.el: The original values of
3363 display2d is now preserved when TeX is turned on and off.
3365 2003-03-12 10:28 belanger
3367 * interfaces/emacs/emaxima/emaxima.lisp: A line was added
3368 indicating this is a modified version of imaxima.lisp.
3370 2003-03-12 10:26 belanger
3372 * interfaces/emacs/emaxima/maxima.el: The commands to strip
3373 whitespace off of strings were changed to strip comments, also.
3374 The references to # comment lines were removed.
3376 2003-03-12 07:39 starseeker
3378 * doc/maximabook/algcal/algcal.tex:
3379 Updated to show proper output after emaxima fixed.
3381 2003-03-11 23:51 belanger
3383 * interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to
3384 handle :lisp statements.
3386 2003-03-11 23:25 belanger
3388 * interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed
3389 output in the EMaxima buffer was cleaned up.
3391 2003-03-11 23:23 belanger
3393 * interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima
3394 TeXed output are now put in maximaoutputcolor.
3396 2003-03-11 23:01 belanger
3398 * interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set
3401 2003-03-11 22:52 belanger
3403 * interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from
3404 the ends of strings were fixed.
3406 2003-03-11 22:50 belanger
3408 * interfaces/emacs/emaxima/emaxima.el: The commands to remove
3409 blanks at the ends of strings were put in maxima.el.
3411 2003-03-11 22:38 belanger
3413 * interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands
3414 were added (which were carried over from imaxima).
3416 2003-03-11 15:44 belanger
3418 * interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that
3419 questions would come out not latexed.
3421 2003-03-11 15:18 belanger
3423 * interfaces/emacs/emaxima/emaxima.lisp: This was synced with
3426 2003-03-11 15:18 belanger
3428 * interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed
3431 2003-03-11 12:26 belanger
3433 * interfaces/emacs/emaxima/maxima.el: A variable was changed to
3434 help keep track of the end of the input in the maxima process
3437 2003-03-10 22:24 rtoy
3439 * src/nusum.lisp: $NUSUM defined twice. Remove first definition.
3441 2003-03-10 22:10 rtoy
3443 * src/displa.lisp: EXPLODEN is defined in commac.lisp.
3445 2003-03-10 22:01 rtoy
3447 * src/: nparse.lisp, mdebug.lisp: o Moved STREAM-NAME to
3448 nparse.lisp. o Removed definition of INSTREAM struct since it's
3449 already defined in nparse.lisp.
3451 2003-03-09 13:07 starseeker
3453 * doc/maximabook/algcal/algcal.tex: added the beginnings of the
3454 integration discussion
3456 2003-03-09 11:02 rtoy
3458 * src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and
3461 2003-03-09 10:00 rtoy
3463 * src/mload.lisp: $MKEY is already defined in commac.lisp.
3465 2003-03-09 09:50 rtoy
3467 * src/comm.lisp: Manually inline this dollarify since it's only
3468 needed here and since it's defined in suprv1.lisp.
3470 2003-03-09 09:48 rtoy
3472 * src/clmacs.lisp: Remove duplicated HAIRPART function.
3474 2003-03-07 19:57 starseeker
3476 * share/contrib/README:
3477 Added more packages that have been included
3479 2003-03-07 19:55 starseeker
3481 * share/contrib/format/: README, autoload-m.macsyma,
3482 autoload-mp.macsyma, coeflist.demo, coeflist.lisp,
3483 coeflistp.lisp, format.announce, format.demo, format.lisp,
3484 format.ps, pois2.demo, pois2m.ps:
3485 Upload of Bruce Miller's Format package (currently not
3488 2003-03-07 19:35 starseeker
3490 * share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf,
3491 pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's
3494 2003-03-07 19:31 starseeker
3496 * share/contrib/nset/: README, nset-init.lisp, nset.html,
3497 nset.lisp, nset.texi, test-nset.mac:
3498 Initial import of nset, written by Barton Willis and Stavros
3501 2003-03-07 12:37 rtoy
3503 * src/cl-info.lisp: Get rid of duplicated GET-MATCH function.
3505 2003-03-07 12:36 rtoy
3507 * configure.in: Use elif to keep the nested ifs from running off
3510 2003-03-07 12:35 rtoy
3512 * src/mdebug.lisp: Clean up DBM-READ to remove the non-ANSI
3513 unread-char behavior. This also fixes the problem where ACL
3514 couldn't read multi-line input. However, there's still a bug
3515 with reading "?<lisp-stuff>". (I think this is a bug in ACL6.)
3517 2003-03-07 11:46 belanger
3519 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3520 documentation was updated to reflect the changes in EMaxima.
3522 2003-03-07 11:18 belanger
3524 * interfaces/emacs/emaxima/maxima.el: The indentation engine was
3525 redone. Commands for getting Maxima output were moved from
3526 emaxima.el to here. The commands maxima-minibuffer and
3527 maxima-replace-expression were added.
3529 2003-03-07 11:17 belanger
3531 * interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex
3534 2003-03-07 11:17 belanger
3536 * interfaces/emacs/emaxima/emaxima.el: The functions to get maxima
3537 output were moved to maxima.el, so they can be used outside of
3540 2003-03-06 23:41 starseeker
3542 * share/contrib/gentran/: Makefile, convmac.lisp, fdata.lisp,
3543 global.lisp, gtfix.lisp, init.lisp, intrfc.lisp,
3544 local.gtload.lisp, lspc.lisp, lspfor.lisp, lsprat.lisp, opt.lisp,
3545 output.lisp, parser.lisp, pre.lisp, read.lisp, segmnt.lisp,
3546 templt.lisp, vaxinit.lisp, vaxlsp.lisp, man/MANUAL.ms,
3547 man/appA.ms, man/appA1.ms, man/appB.ms, man/contents.ms,
3548 man/doc.add, man/ref.ms, man/sect1.ms, man/sect2.ms,
3549 man/sect3.ms, man/sect4.ms, man/sect5.ms, man/sect6.ms,
3550 man/title.ms, man/tmp1.ms, man/tmp2.ms, man/tmp3.ms, test/README,
3551 test/array.mac, test/array.output, test/datatest.mac,
3552 test/datatest.out, test/for.mac, test/graeffe.f,
3553 test/graeffe.mac, test/graeffe.output, test/ham.in,
3554 test/loop.mac, test/matrix.f, test/matrix.mac,
3555 test/matrix.output, test/mcond.lisp, test/mdo.lisp, test/rk.in,
3556 test/runge.mac, test/runge.output, test/runge.template,
3557 test/t.mac, test/type.mac, test/type.output: Initial import of
3560 2003-03-06 23:37 starseeker
3562 * share/contrib/README: Added gentran and some cleanup
3564 2003-03-06 23:18 starseeker
3566 * share/contrib/maximaMathML/CtMathML.lisp: Added minor update from
3567 current version on IAMC site
3569 2003-03-06 21:58 starseeker
3571 * doc/misc/: completescanoffunctionssortedbybytecodelength.txt,
3572 grepforvariables.sh, maximafunctions.txt,
3573 maximafunctionsundocumented.txt,
3574 maximaitemspresentinbothfunctionandvariablescans.txt,
3575 maximavariables.txt, maximavariablesundocumented.txt,
3576 processlisfiles.sh, weirdvariables.txt, workingvariables.txt,
3577 x.awk: Added what we currently have for lists of variables and
3578 functions. Anything useful is Dan's doing.
3580 2003-03-06 21:20 starseeker
3582 * share/contrib/Grobner/: README, grobner.demo,
3583 maxima-grobner.lisp: Add Marek Rychlik's Grobner package
3585 2003-03-06 21:19 starseeker
3587 * share/contrib/README: Added Grobner package to list
3589 2003-03-06 21:01 starseeker
3591 * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
3592 load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added
3593 files with correct .lisp endings
3595 2003-03-06 20:59 starseeker
3597 * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3598 load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed
3599 files with .lsp ending
3601 2003-03-06 20:37 starseeker
3603 * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3604 load-mathml.lsp, mathml-maxima.lsp, mathml.readme,
3605 mathmldisplay.lsp: Added Paul S. Wang's MathML package to contrib
3608 2003-03-06 20:34 starseeker
3610 * share/contrib/README: Add Readme file to contrib directory
3612 2003-03-06 12:22 belanger
3614 * interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed
3615 to be able to handle comments.
3617 2003-03-05 08:44 belanger
3619 * interfaces/emacs/emaxima/maxima.el: A problem where emacs would
3620 skip over brackets (while looking for the end of an expression)
3623 2003-03-04 19:36 rtoy
3625 * configure.in, lisp-utils/defsystem.lisp,
3626 lisp-utils/maxima-run-lisp, src/Makefile.am, src/bessel.lisp,
3627 src/clmacs.lisp, src/compat.lisp, src/generr.lisp,
3628 src/init-cl.lisp, src/macsys.lisp, src/maxima-package.lisp,
3629 src/maxima.in, src/maxima.system, src/mdebug.lisp,
3630 src/mformt.lisp, src/mhayat.lisp, src/plot.lisp, src/simp.lisp,
3631 src/suprv1.lisp, src/todd-coxeter.lisp, src/transs.lisp,
3632 tests/Makefile.am: Apply Yannick Versley's port of maxima to
3635 2003-02-23 12:20 rtoy
3637 * src/acl6-depends.mk: Add support for ACL6. All tests pass,
3638 except for the one expected error.
3640 2003-02-23 12:04 rtoy
3642 * configure.in, lisp-utils/make-depends.lisp,
3643 lisp-utils/maxima-run-lisp, src/Makefile.am, src/factor.lisp,
3644 src/generr.lisp, src/init-cl.lisp, src/macsys.lisp,
3645 src/maxima.in, src/maxima.system, src/mdebug.lisp,
3646 src/nparse.lisp, src/plot.lisp, src/spgcd.lisp, src/transs.lisp,
3647 tests/Makefile.am: Add support for ACL6. All tests pass, except
3648 for the one expected error.
3650 2003-02-22 17:27 wjenkner
3652 * src/sbcl-depends.mk: Generated file.
3654 2003-02-22 05:07 wjenkner
3656 * src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this
3657 seems to be safe, but perhaps it's not necessary).
3659 *ACURSOR*, SET-UP-CURSOR, ASET-BY-CURSOR: Bind *ACURSOR*
3660 (globally) to a SIMPLE-ARRAY. This makes SBCL happy and it
3661 should be a good thing for the other guys too.
3663 2003-02-22 04:38 wjenkner
3665 * src/: mdebug.lisp, mformt.lisp: Fix some stream buffering
3668 2003-02-22 04:32 wjenkner
3670 * src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use
3673 2003-02-22 04:22 wjenkner
3675 * src/generr.lisp: SBCL has an ANSI CL condition system. Use it.
3677 2003-02-22 04:01 wjenkner
3679 * src/: cl-info.lisp, init-cl.lisp, macsys.lisp,
3680 maxima-package.lisp, maxima.system: Mostly implementation
3681 dependent stuff for SBCL.
3683 2003-02-22 03:23 wjenkner
3685 * src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the
3686 run-time wrapper scripts.
3688 2003-02-22 02:41 wjenkner
3690 * configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am:
3691 Add SBCL to the configure and build system.
3693 2003-02-19 18:48 rtoy
3695 * src/: cl-info.lisp, init-cl.lisp, macdes.lisp,
3696 maxima-package.lisp: Rename the package "SI" to "CL-INFO" to
3697 prevent collisions with Allegro's "SI" package.
3699 2003-02-16 23:05 wjenkner
3701 * share/vector/vect.dem: LOAD "vect" instead of "VECT".
3703 2003-02-16 22:55 wjenkner
3705 * share/vector/vect.mac: Delete code which duplicates part of
3706 trgsmp (and adds at least one bug, viz., in the function UPDATE,
3707 COMPLEMENT shouldn't be quoted).
3709 Normally, trgsmp is part of the Maxima image, but check its
3710 presence anyway by GETting the COMPLEMENT_FUNCTION property of
3713 Convert all occurrences of SF and SFPROD to uppercase.
3715 2003-02-13 13:22 belanger
3717 * interfaces/emacs/emaxima/maxima.el: A loop that was used to wait
3718 for Maxima output was changed, to fix a problem people were
3719 having with the previous method.
3721 2003-02-11 05:17 billingd
3723 * doc/intromax/: intromax.html, intromax.ltx: Correct author's name
3725 2003-02-10 18:45 amundson
3727 * configure.in: Change version for post-5.9.0 work.
3729 2003-02-09 21:02 amundson
3731 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3733 2003-02-09 20:57 amundson
3735 * NEWS: Updated for release
3737 2003-02-09 17:40 amundson
3739 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3741 2003-02-09 17:36 amundson
3743 * configure.in: Update version to 5.9.0. (Gulp...)
3745 2003-02-09 17:06 amundson
3747 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set default MAXIMA_USERDIR
3748 under Windows 98 to $maxima_priv(maxima_prefix)/user. This should
3749 solve extremely long startup time problems under Windows 98.
3750 Thanks to paricaud@club-internet.fr. A better understanding of
3751 the USERDIR/startup time issue is still desirable.
3753 Modify exact capitalization/path separator in PATH addition for
3754 Windows 98. This fixes one problem which prevented maxima compile
3755 function from working with GCL.
3757 2003-02-09 16:59 amundson
3759 * Makefile.am: Include INSTALL.win32 in release tarball.
3761 gcccopy now includes several more files, as suggested by David
3764 2003-02-09 16:56 amundson
3766 * INSTALL.win32: Clarified several points in response to questions
3769 2003-02-06 13:29 amundson
3771 * INSTALL.win32: fix typo
3773 2003-02-06 13:11 amundson
3775 * INSTALL.win32: first attempt at an official description of how to
3776 generate a windows installer.
3778 2003-02-04 02:14 mikeclarkson
3780 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally?
3782 2003-02-03 05:41 billingd
3784 * doc/maximabook/programming/prog.tex: Fix trivial typo
3786 2003-02-03 05:37 billingd
3788 * doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo
3790 2003-02-03 05:27 billingd
3792 * doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial
3795 2003-01-30 11:02 amundson
3797 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3799 2003-01-29 15:06 vvzhy
3801 * share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V.
3804 2003-01-27 20:38 amundson
3806 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3808 2003-01-27 02:02 mikeclarkson
3810 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for
3813 2003-01-27 01:55 mikeclarkson
3815 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 -
3818 2003-01-26 15:54 amundson
3820 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3822 2003-01-26 15:48 amundson
3824 * src/powers.lisp: Updates and translation to unix line endings.
3826 2003-01-26 15:47 amundson
3828 * src/maxima.in: Workaround for a bug in texmacs -- unset
3829 MAXIMA_DIRECTORY if it exists, but is empty.
3831 2003-01-26 15:45 amundson
3833 * share/algebra/solver/: solver1-en.html, solver1.pdf:
3834 Documentation for solver package in German and
3835 (machine-translated) English.
3837 2003-01-26 15:44 amundson
3839 * share/Makefile.am: Install charsets and solver packages.
3841 2003-01-26 15:43 amundson
3843 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin
3844 directory to path under Windows so that the local copy of gcc can
3847 2003-01-26 15:41 amundson
3849 * interfaces/xmaxima/: Makefile.am, win32/Makefile.in,
3850 win32/maxima.bat: Added simple maxima.bat script for Windows.
3852 2003-01-26 15:40 amundson
3854 * Makefile.am: Added gcccopy target to copy minimal subset of gcc
3855 into Windows package.
3857 2003-01-21 20:59 mikeclarkson
3859 * interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch
3861 2003-01-21 20:57 mikeclarkson
3863 * interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank
3865 2003-01-21 20:55 mikeclarkson
3867 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to
3870 2003-01-20 10:22 mikeclarkson
3872 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference
3873 Manual for Windows NT - untested
3875 2003-01-20 09:08 mikeclarkson
3877 * maxima.iss.in: Allow user to select target directory
3879 2003-01-08 06:36 amundson
3881 * ChangeLog: updates
3883 2003-01-08 06:34 amundson
3885 * tests/Makefile.am: Add rtestflatten.mac to tarball.
3887 2003-01-08 06:33 amundson
3889 * interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a
3892 2003-01-08 06:32 amundson
3894 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under
3897 2003-01-08 06:28 amundson
3899 * doc/intromax/Makefile.am: Include latex file in tarball.
3901 2003-01-08 06:27 amundson
3903 * doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc.
3905 2003-01-08 06:26 amundson
3907 * doc/Makefile.am: Added emaxima doc directory. Added maximabook to
3910 2003-01-08 06:26 amundson
3912 * configure.in: Added emaxima doc Makefile.
3914 2003-01-08 06:25 amundson
3916 * README.rpms: Updated for new package names. Added blurb about
3917 circular dependency.
3919 2003-01-08 06:24 amundson
3921 * README.lisps: Corrected GCL information.
3923 2003-01-06 13:43 vvzhy
3925 * share/: Makefile.am, tensor/ademo.dem, tensor/canten.lisp,
3926 tensor/itensor.dem, tensor/itensor.lisp, tensor/itensor.usg,
3927 tensor/swartz.dem, tensor/symtry.lisp: Fixes and additions to
3928 ctensor/itensor by Valerij Pipin
3930 2003-01-06 13:03 belanger
3932 * interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was
3935 2003-01-05 13:46 amundson
3937 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
3938 Automatically generated updates.
3940 2003-01-05 13:46 amundson
3942 * interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now
3943 generated from Header.tcl.in.
3945 2003-01-05 13:44 amundson
3947 * src/Makefile.am: Fixes to support pathnames with spaces. Not
3948 necessarily complete.
3950 The big problem is that automake (1.4-p5, at least) is
3951 incompatible with path names that contain spaces. Oi.
3953 2003-01-05 13:05 amundson
3955 * interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for
3956 windows TCL/TK wrapper. New install target.
3958 2003-01-05 13:03 amundson
3960 * interfaces/xmaxima/Tkmaxima/Tkmaxima.tcl: We don't need to ask
3961 about saving preferences every single
3962 time. Doing so was giving me a monumental headache during
3965 2003-01-05 13:01 amundson
3967 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own
3968 winkill under windows.
3970 2003-01-05 13:00 amundson
3972 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Changes for windows:
3973 Automatically set MAXIMA_PREFIX to installed location (under
3974 windows only.) Automatically bypass maxima script on windows.
3976 There are some path-related issues to clean up in later releases.
3978 2003-01-05 12:58 amundson
3980 * interfaces/xmaxima/maxima-icon.ico: This should now be a real
3981 windows icon. There are still some issues with transparency that
3982 I do not understand.
3984 2003-01-05 12:57 amundson
3986 * interfaces/xmaxima/: Makefile.am, Tkmaxima/Header.tcl.in: Include
3987 icons. Header.tcl is now generated from Header.tcl.in by
3988 autoconf in order to get wish executable name.
3990 2003-01-05 12:55 amundson
3992 * interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp.
3994 2003-01-05 12:53 amundson
3996 * maxima.spec.in: Added doc files Added explicit clisp version
3997 Added conditional to postun Renamed exec_* packages to exec-* Use
3998 rpm macros instead of hard-coded paths Thanks to Rex Dieter for
4001 2003-01-05 12:52 amundson
4003 * configure.in: Updates for new generated files. Bumped up version
4004 number for next release candidate. Note subtle change in number
4005 scheme (5.9.0rc3 -> 5.9.0.rc4). The new scheme is more likely to
4006 be automatically recognized by, e.g., rpm.
4008 2003-01-05 12:49 amundson
4010 * README.rpms: README file to accompany RPM packaging.
4012 2003-01-05 12:49 amundson
4014 * Makefile.am: Added files to distribution tarball. Added/updated
4015 maintainer rules for packaging.
4017 2003-01-05 12:47 amundson
4019 * .cvsignore, maxima.iss.in: Added Inno Setup script for Windows
4022 2002-12-23 22:31 dstang
4024 * share/algebra/charsets/README: Added Dr. Wang's homepage to
4027 2002-12-23 14:43 dstang
4029 * src/maxima.system: Added the file set.lisp.
4031 2002-12-22 23:30 dstang
4033 * share/algebra/solver/: readme, linsolve.mac, misc.mac,
4034 slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial
4037 2002-12-22 22:06 dstang
4039 * src/set.lisp: Corrected problem with Disjointp which failed if
4040 sets were disjoint. Declared Intersection and Union defmfun
4041 instead of defmspec.
4043 2002-12-19 22:18 dstang
4045 * share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin
4046 of translated Dr. Wangs code.
4048 2002-12-19 10:38 dstang
4050 * doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac:
4051 Added initial version of LFREEOF.
4053 2002-12-08 10:10 dstang
4055 * doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac:
4056 Added OP and OPERATORP.
4058 2002-12-06 10:37 dstang
4060 * src/mutils.lisp: Added every function.
4062 2002-12-06 10:36 dstang
4064 * doc/info/Lists.texi: Added documentation for every.
4066 2002-12-06 10:35 dstang
4068 * tests/rtest15.mac: Added tests for every
4070 2002-12-05 16:45 yycamm
4072 * src/Makefile.am: GCL alt-link syntax update
4074 2002-12-05 13:41 yycamm
4076 * lisp-utils/defsystem.lisp: Enable build with ansi GCL image
4078 2002-12-01 08:36 dstang
4080 * tests/rtest15.mac: Added ASSOC tests.
4082 2002-12-01 08:33 dstang
4084 * src/mutils.lisp: Added ASSOC function.
4086 2002-11-28 21:21 dstang
4088 * tests/rtestflatten.mac:
4091 2002-11-28 19:54 dstang
4096 2002-11-28 19:48 dstang
4098 * doc/info/Lists.texi:
4099 Added link for flatten.
4101 2002-11-28 19:43 dstang
4103 * src/: flatten.lisp, powers.lisp, set.lisp:
4104 Initial checkin of Dr. Willis's code.
4106 2002-11-28 19:38 dstang
4109 Added flatten.lisp, powers.lisp and set.lisp
4111 2002-11-28 10:40 dstang
4113 * share/algebra/charsets/README: [no log message]
4115 2002-10-29 14:28 amundson
4117 * ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl.
4119 2002-10-29 12:47 amundson
4121 * doc/info/Makefile.am: Automake can cause trouble if generated
4122 make files are not included in tarball. Include maximahtml.mk in
4125 2002-10-29 12:46 amundson
4127 * maxima.spec.in: Previous version had an ugly hack to create
4128 uncompressed info files. The hack caused info files to be deleted
4129 when upgrading the RPMS.
4131 We now have a new ugly (but less ugly!) hack to avoid compressing
4134 2002-10-29 12:43 amundson
4136 * configure.in: Update for rc3.
4138 2002-10-28 15:28 amundson
4140 * ChangeLog: ChangeLog updated by cvs2cl.pl.
4142 2002-10-28 12:22 amundson
4144 * doc/info/Makefile.am: Last minute packaging problem discovered
4145 and fixed: Elliptic.texi was not included in the distribution
4148 2002-10-27 20:53 amundson
4150 * configure.in: Increment version to 5.9.0rc2.
4152 2002-10-27 20:50 amundson
4154 * src/init-cl.lisp: Fix courtesy Sam Steingold:
4156 * init-cl.lisp (user::run): use `with-simple-restart' for
4157 CLISP, just like for CMUCL.
4158 (sys::commands) [CLISP]: do not redefine the internal
4161 2002-10-27 20:47 amundson
4163 * src/hyp.lisp: Fix courtesy Sam Steingold:
4165 (step7): call `hyp-algv' with a correct number of arguments
4167 2002-10-27 20:43 amundson
4169 * src/clmacs.lisp: Make double precision numbers default under
4170 clisp. This change was suggested by Sam Steingold.
4172 Precision in Maxima needs revisiting.
4174 2002-10-27 20:41 amundson
4176 * src/Makefile.am: Make sure binary-cmucl directories exist before
4177 invoking cmucl. This change is necessary since maxima.system
4178 started calling truename for binary-cmucl.
4180 2002-10-27 20:39 amundson
4182 * lisp-utils/defsystem.lisp: Update package handling for gcl.
4184 2002-10-27 20:33 amundson
4186 * interfaces/xmaxima/Makefile.am: Add contents of win32 directory
4187 to distribution tarball.
4189 2002-10-27 20:31 amundson
4191 * xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to
4192 restore the functionality of xmaxima-local, at least under Unix.
4194 2002-10-27 20:29 amundson
4196 * README.lisps: Small update on GCL versions.
4198 2002-10-26 21:20 wjenkner
4200 * src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled
4201 breakpoints didn't work and enabling already enabled breakpoints
4202 effectively deleted them.
4204 2002-10-25 12:03 amundson
4206 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Very important bug
4207 fix. The old default version of pid was -1. This was explosively
4208 dangerous -- if the maxima subprocess failed to start, xmaxima
4209 will call "kill -1", which results in killing *all* user process
4210 on (at least) Linux.
4212 The new default version for pid is "none".
4214 2002-10-23 19:03 billingd
4216 * tests/rtestode.mac: Fix typo in disabled test, then enable it.
4218 2002-10-23 18:57 billingd
4220 * tests/rtestode.mac: Add tests for ode2() with
4221 method:xformtoconstcoeff
4223 2002-10-17 17:32 rtoy
4225 * src/maxima.system: Recent versions of CMUCL need truename to get
4226 the right location of binary-cmucl. Don't know if this is a bug
4227 in CMUCL or defsystem.
4229 2002-10-17 16:32 rtoy
4231 * src/cl-info.lisp: Fix typo in loop expression.
4233 2002-10-17 16:08 amundson
4235 * lisp-utils/maxima-run-lisp: Restore large clisp banner at
4238 2002-10-16 10:39 belanger
4240 * interfaces/emacs/emaxima/maxima.el: A "$" was added to a
4241 skip-chars-backwards command, to deal with commands ending in
4244 2002-10-15 12:34 rtoy
4246 * src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized
4248 Fixed as suggested by Stavros Macrakis (with minor editing).
4250 2002-10-15 12:11 rtoy
4252 * src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong
4253 thing because the formula was wrong. Fix from Stavros Macrakis.
4255 2002-10-14 11:44 rtoy
4257 * src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by
4258 2 outside the loop. Make it right.
4260 2002-10-10 09:06 amundson
4262 * src/macsys.lisp: This change fixes the "socket bug." Error
4263 conditions often result in a (throw 'maxima-quit) which results
4264 in macsyma-top-level being restarted. The way the batch mode
4265 worked, restarting macsyma-top-level caused the input to revert
4266 to the batch string (used to start the server) which had now
4267 reached its end. Since there was an eof on the input stream,
4268 maxima would simply exit. Now, if we are using a socket
4269 connection and if the input is not standard input, we switch the
4270 input to standard input. (The socket connection points standard
4271 input to the socket.)
4273 The very fact that this commit message is terribly confusing
4274 means that the entire input-stream/socket/batch-mode scheme needs
4277 2002-10-08 12:06 rtoy
4279 * src/float.lisp: o Fix bug in fpshift wherein right shifts of
4280 negative numbers were not truncated properly o Add some
4281 comments on the algorithm used by fplog. o Move the
4282 multiplication by 2 that was inside the loop to outside the
4285 2002-10-07 09:15 amundson
4287 * NEWS, README: Documentation updates in preparation for release.
4289 2002-10-06 21:30 amundson
4291 * .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more
4294 2002-10-06 21:16 amundson
4296 * maxima.spec.in: 1) Enable all three lisps.
4298 2) Build maxima-xmaxima package.
4300 2002-10-06 21:07 amundson
4302 * share/trigonometry/trgsmp.mac: This file was inadvertently left
4303 out of the new version of the Maxima source tree.
4305 2002-10-06 17:00 amundson
4307 * README.lisps: Updated information for Clisp 2.30. Pointer to
4310 2002-10-06 06:29 vvzhy
4312 * share/Makefile.am: Install diag.dem and battex.sty
4314 2002-10-06 06:26 vvzhy
4316 * share/contrib/diag.dem: demo file to diag.mac
4318 2002-10-06 06:21 vvzhy
4320 * share/physics/battex.sty: battex.sty is required by dimension.tex
4322 2002-10-05 20:27 wjenkner
4324 * src/autol.lisp: $aload_mac: Substitute $load for $batchload,
4325 which can't load translated/compiled files. This makes no
4326 difference unless the user changes the default
4327 $FILE_SEARCH_MAXIMA accordingly, too.
4329 2002-09-29 02:27 vvzhy
4331 * interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el
4332 from Makefile.am since it is no longer in the repository
4334 2002-09-28 02:06 billingd
4336 * tests/rtest15.mac: Rework compile test to ensure f is killed
4338 2002-09-27 15:47 belanger
4340 * interfaces/emacs/emaxima/maxima.el: A problem with indentation in
4341 perhaps-smart indentation was fixed.
4343 2002-09-27 15:08 belanger
4345 * interfaces/emacs/emaxima/maxima.el: Some problems with
4346 indentation were fixed (I hope).
4348 2002-09-27 11:07 belanger
4350 * doc/maximabook/interfaces/interfaces.tex: An update to
4351 indentation information was made.
4353 2002-09-27 11:06 belanger
4355 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to
4356 indentation information was made.
4358 2002-09-27 10:54 belanger
4360 * interfaces/emacs/emaxima/maxima.el: A problem was fixed where the
4361 maxima process in xemacs would be killed. Newlines and indents
4362 were changed to be standard emacs (RET is newline,
4363 C-j is newline-and-indent)
4365 2002-09-27 10:52 belanger
4367 * interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed
4368 where keywords within strings and comments were highlighted.
4370 2002-09-26 21:49 wjenkner
4372 * src/rat3e.lisp: Fix CONTENT of constant polynomials: content(a,x)
4373 should give [a, 1] (or [-a, -1]) and not [1, a]. Note that `a'
4374 is here regarded as (constant) polynomial in x with coefficients
4377 2002-09-26 19:33 wjenkner
4379 * share/simplification/facexp.mac: COLLECTTERMS0: Get rid of FDUM.
4380 This permits to remove the quote from the lambda expression near
4381 the end (by avoiding case II A in trans3.lisp, which the
4382 translator can't handle yet). Alternatively, FDUM could be bound
4383 inside the lambda expression, but calling FIRST twice won't
4384 introduce that much overhead.
4386 Merge facex1.mac into facexp.mac. This implies only cosmetic
4389 Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??),
4390 which is equivalent and more concise.
4392 Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]).
4393 These two expressions are equivalent (provided that my
4394 definition in genut.mac is correct).
4396 Do NOT replace LOPPLUSP by its definition (which is in
4397 facexp.mac, anyway).
4399 2002-09-26 16:22 belanger
4401 * interfaces/emacs/emaxima/maxima-font-lock.el: A line was added
4402 for xemacs compatibility.
4404 2002-09-26 15:40 belanger
4406 * doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el
4409 2002-09-26 15:40 belanger
4411 * doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was
4414 2002-09-26 15:38 belanger
4416 * doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes
4417 for maxima-mode were updated.
4419 2002-09-26 15:34 belanger
4421 * doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were
4424 2002-09-26 15:33 belanger
4426 * doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands
4429 2002-09-26 15:26 belanger
4431 * interfaces/emacs/emaxima/maxima.el: The function maxima-mark-form
4432 was rebound to M-h. Either maxima-complete or
4433 maxima-dynamic-complete is now bound to M-TAB, depending on the
4434 value of maxima-use-dynamic-complete.
4436 2002-09-26 15:24 belanger
4438 * interfaces/emacs/emaxima/maxima-symbols.el: The variable
4439 maxima-symbols was defined in maxima-font-lock.el, making this
4442 2002-09-26 15:17 belanger
4444 * interfaces/emacs/emaxima/maxima-font-lock.el: The faces used in
4445 font-locking were changed to default font-lock faces. Different
4446 levels of highlighting were introduced. The variable
4447 maxima-symbols was put into this file.
4449 2002-09-25 20:14 billingd
4451 * tests/rtestode.mac: Update reference for Postel and Zimmermann
4453 2002-09-25 08:48 billingd
4455 * tests/rtestode.mac: Comment out a number of tests that fail when
4456 this test is run last. There is some interaction with tests in
4459 Add some tests from Postel and Zimmerman ODE testsuite.
4461 2002-09-25 08:47 billingd
4463 * tests/rtest15.mac: Rename function in compile test from f to
4464 ffffcompile. The name f is not killed, and breaks a test in
4467 2002-09-24 21:17 amundson
4469 * tests/tests.lisp: Run rtestode last. Otherwise, it interferes
4470 with two other tests.
4472 This, in itself, deserves investigation, but it will have to be
4473 investigated after 5.9.0.
4475 2002-09-24 21:10 amundson
4477 * src/Makefile.am: Fixed gcl alt link so that it actually compiles
4478 before it tries to link. Duh.
4480 2002-09-24 21:07 amundson
4482 * interfaces/xmaxima/Makefile.am: Automatically create
4483 Tkmaxima/tclIndex if tclsh is available. If tclsh is not
4484 available, create an empty file. In this way we avoid requiring
4485 tclsh for the build.
4487 2002-09-24 21:04 amundson
4489 * configure.in: Minor updates. If gcl alt link is enabled, say so.
4490 Quote the names of lisp and wish executables so that it is more
4491 obvious is they are left empty.
4493 2002-09-24 21:02 amundson
4495 * Makefile.am: Make the "dist" dependency optional.
4497 2002-09-24 15:09 belanger
4499 * interfaces/emacs/emaxima/maxima.el: The help buffer was changed
4502 2002-09-24 14:53 belanger
4504 * interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that
4505 it now works with xemacs.
4507 2002-09-24 11:56 amundson
4509 * src/maxima.in: If the default lisp image, as defined at configure
4510 time, is not present, the maxima script will now make the first
4511 lisp image it finds the default lisp.
4513 2002-09-23 21:38 mikeclarkson
4515 * interfaces/bin/xmaxima.iss: Untested improvements to Inno script
4517 2002-09-23 19:46 mikeclarkson
4519 * interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile,
4520 Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt
4522 2002-09-23 19:32 mikeclarkson
4524 * interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex,
4525 maxima.perl, maxima.sty: Added shell for an Xmaxima users guide
4527 2002-09-23 14:31 belanger
4529 * interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'.
4531 2002-09-21 22:20 mikeclarkson
4533 * interfaces/lib/tcllib-1.2/modules/: dns/dns.man, dns/dns.tcl,
4534 log/log.n, log/log.tcl, log/log.test, log/pkgIndex.tcl,
4535 uri/pkgIndex.tcl, uri/uri.n, uri/uri.tcl, uri/uri.test,
4536 uri/urn-scheme.tcl, uri/urn.test: Added tcllib files for asnyc
4539 2002-09-21 22:16 mikeclarkson
4541 * interfaces/: Readme.txt, tex/EMaxima/EMIntro.ps,
4542 tex/EMaxima/EMIntro.tex, tex/EMaxima/Makefile,
4543 tex/EMaxima/emaxima.sty, tex/EMaxima/pdfcolmk.sty: Added EMaxima
4544 documentation in tex
4546 2002-09-20 22:03 wjenkner
4548 * doc/info/Expressions.texi: Update documentation for DISOLATE.
4550 2002-09-20 22:00 wjenkner
4552 * doc/info/Simplification.texi: Update documentation for functions
4553 from facsum and stopex.
4555 Replace the Fortran-like notation `**' by '^'.
4557 2002-09-20 21:38 wjenkner
4559 * src/max_ext.lisp: Enable autoloading for some functions from
4560 stopex, facexp, disol, declin and genut (most of which are
4561 referenced in the manual).
4563 Also intern here some user-level variables defined in these files
4564 in order to avoid case sensitivity problems (e.g.,
4565 nextlayerfactor:true$ should bind $nextlayerfactor and not
4566 |$nextlayerfactor|). Declaiming them special is more useful than
4567 just interning them.
4569 2002-09-20 21:24 wjenkner
4571 * share/simplification/genut.mac: IFLOPMAP: Treat factors of EXP
4572 which are integer powers in exactly the same way as other
4573 products. This is relevant for the NEXTLAYERFACTOR switch. For
4574 example, facsum(x^2+2*x+1,'nextlayerfactor,[x]) gave the same
4575 result as facsum(x^2+2*x+1,[x]). Compare this with
4576 facsum(x^2+x,'nextlayerfactor,[x]). Added genut_prodmap in order
4577 to deal with this issue.
4579 2002-09-20 07:48 billingd
4581 * tests/rtestode.mac: Activate additional tests. For some reason
4582 they failed if this test is run after rtest3.mac
4586 2002-09-20 07:47 billingd
4588 * tests/tests.lisp: Run rtestode first. If it is run after rtest3
4591 2002-09-19 23:40 billingd
4593 * tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in
4596 2002-09-19 16:42 mikeclarkson
4598 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4599 OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little
4601 2002-09-19 12:28 mikeclarkson
4603 * interfaces/bin/xmaxima.iss: Change bat to exe and andd manual
4606 2002-09-19 11:26 mikeclarkson
4608 * interfaces/xmaxima/: maxima-icon.ico, xmaxima.tcl,
4609 Tkmaxima/Getdata1.tcl, Tkmaxima/Myhtml.tcl,
4610 Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4611 Tkmaxima/Printops.tcl, Tkmaxima/RunMaxima.tcl,
4612 Tkmaxima/Send-some.tcl: code cleanups
4614 2002-09-19 11:25 mikeclarkson
4616 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for
4617 demolition - replace with menu
4619 2002-09-19 11:24 mikeclarkson
4621 * interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move
4624 2002-09-19 11:20 mikeclarkson
4626 * interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH)
4627 under CYGWIN and MSYS - Im a little unsure here
4629 2002-09-19 11:19 mikeclarkson
4631 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug
4633 2002-09-19 11:18 mikeclarkson
4635 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading
4637 2002-09-19 11:15 mikeclarkson
4639 * interfaces/xmaxima/Tkmaxima/: Bindings.tcl, Browser.tcl,
4640 Wmenu.tcl, Menu.tcl, CMMenu.tcl: Break out bindings and make them
4641 more consistent with Windows
4643 2002-09-19 11:13 mikeclarkson
4645 * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4646 Tkmaxima/Gui.tcl, Tkmaxima/Makefile, Tkmaxima/Tkmaxima.tcl,
4647 ObjTcl/Feedback.tcl, ObjTcl/Object.tcl: Break xmaxima.tcl up and
4650 2002-09-19 11:09 mikeclarkson
4652 * interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp
4654 2002-09-18 12:07 mikeclarkson
4656 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting
4659 2002-09-17 17:35 mikeclarkson
4661 * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4662 Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to
4665 2002-09-16 12:55 mikeclarkson
4667 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike
4670 2002-09-14 19:33 amundson
4672 * maxima.spec.in: Improvements: dependencies improved, packages
4673 renamed. Info files not compressed through an ugly hack in post
4674 scripts. Which lisp(s) to use controlled by the variables at the
4677 Todo: split out xmaxima.
4679 2002-09-14 12:25 mikeclarkson
4681 * interfaces/xmaxima/: demos.html, examples.html,
4682 xmaxima-paths.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Browser.tcl,
4683 Tkmaxima/CMMenu.tcl, Tkmaxima/Constants.tcl,
4684 Tkmaxima/EOpenplot.tcl, Tkmaxima/Fonts.tcl,
4685 Tkmaxima/Getdata1.tcl, Tkmaxima/Getopt.tcl, Tkmaxima/Macros.tcl,
4686 Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4687 Tkmaxima/NConsole.tcl, Tkmaxima/NPlot3d.tcl,
4688 Tkmaxima/OpenMath.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Plot2d.tcl,
4689 Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4690 Tkmaxima/Printops.tcl, Tkmaxima/Push.tcl, Tkmaxima/RunMaxima.tcl,
4691 Tkmaxima/Send-some.tcl, Tkmaxima/Tryembed.tcl,
4692 Tkmaxima/Wmenu.tcl: Code cleanup - remove tariling spaces
4694 2002-09-14 12:25 mikeclarkson
4696 * interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it
4699 2002-09-13 20:07 amundson
4701 * lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl
4702 builds. This is the fix.
4704 2002-09-13 12:42 mikeclarkson
4706 * interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl:
4707 Gather constants into maxima_priv and maxima_default
4709 2002-09-13 12:40 mikeclarkson
4711 * interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons
4712 are still being called even if show_balloons is 0
4714 2002-09-13 12:39 mikeclarkson
4716 * interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal
4717 socket failures to the user - maxima has died
4719 2002-09-13 12:38 mikeclarkson
4721 * interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to
4722 handle spaces in directory names - only part of the problem
4724 2002-09-13 12:35 mikeclarkson
4726 * interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin -
4729 2002-09-13 12:34 mikeclarkson
4731 * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl,
4732 Tkmaxima/Constants.tcl: Breakup initial constants for before and
4735 2002-09-13 12:28 mikeclarkson
4737 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu
4739 2002-09-13 12:26 mikeclarkson
4741 * interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl,
4742 Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH
4744 2002-09-13 09:41 amundson
4746 * src/Makefile.am: First attempt at gcl-alt-link from Camm. There
4747 is still probably work to be done with this linking step. The $()
4748 syntax should be changed to `` at the very least.
4750 2002-09-13 09:40 amundson
4752 * lisp-utils/defsystem.lisp: Addition from Camm. Needed by
4753 gcl-alt-link, but usable without it.
4755 2002-09-13 09:39 amundson
4757 * .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now
4758 a generated file. It uses wish as defined by configure.
4760 2002-09-13 09:35 amundson
4762 * configure.in: 1) misfeature fix: --with-clisp will now enable
4763 clisp with the standard executable. Formerly, it would have set
4764 the clisp executable to the empty string. (The intended form is
4765 --with-clisp=myclisp.) Ditto for CMUCL, GCL.
4769 3) Add gcl-alt-link option.
4771 2002-09-12 02:59 mikeclarkson
4773 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font
4774 constants from Browser.tcl
4776 2002-09-12 02:56 mikeclarkson
4778 * interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code
4780 2002-09-12 02:11 mikeclarkson
4782 * interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY -
4783 needs work to make relocatable
4785 2002-09-12 01:58 mikeclarkson
4787 * interfaces/xmaxima/xmaxima-paths.tcl: Look for maxima.exe on
4788 windows in lib/ - need autoconf(lisp) so we dont need to use glob
4790 2002-09-11 09:38 amundson
4792 * interfaces/xmaxima/Makefile.am: Tkmaxima directory is now
4793 installed into verpkglibdir.
4795 2002-09-10 20:19 mikeclarkson
4797 * interfaces/xmaxima/xmaxima-paths.tcl: Dont set MAXIMA_DIRECTORY
4798 by default - only 5.5 layout
4800 2002-09-10 20:09 mikeclarkson
4802 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl,
4803 Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows
4805 2002-09-10 20:09 mikeclarkson
4807 * interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the
4808 PATH under windows - is this right?
4810 2002-09-10 12:00 mikeclarkson
4812 * interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name
4814 2002-09-10 11:16 mikeclarkson
4816 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4819 2002-09-10 11:11 mikeclarkson
4821 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4824 2002-09-10 10:48 mikeclarkson
4826 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4829 2002-09-10 04:19 mikeclarkson
4831 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4832 Tkmaxima/RunMaxima.tcl: Bring in line to handle David
4833 Billinghurst 5.9 windows release
4835 2002-09-10 04:17 mikeclarkson
4837 * interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default
4840 2002-09-10 04:16 mikeclarkson
4842 * interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called
4845 2002-09-10 01:59 mikeclarkson
4847 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4848 xmaxima.tcl, Tkmaxima/Browser.tcl, Tkmaxima/CMMenu.tcl,
4849 Tkmaxima/Constants.tcl, Tkmaxima/EOpenplot.tcl,
4850 Tkmaxima/Fonts.tcl, Tkmaxima/Getdata1.tcl, Tkmaxima/Makefile,
4851 Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4852 Tkmaxima/NConsole.tcl, Tkmaxima/OpenMath.tcl,
4853 Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl,
4854 Tkmaxima/Preamble.tcl, Tkmaxima/Proxy.tcl,
4855 Tkmaxima/RunMaxima.tcl, Tkmaxima/Send-some.tcl,
4856 Tkmaxima/Tryembed.tcl: Renamed xmPreferences and ws_openMath to
4857 maxima_default and maxima_priv
4859 2002-09-10 01:09 mikeclarkson
4861 * interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added
4864 2002-09-10 01:03 mikeclarkson
4866 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4867 Constants.tcl, Fonts.tcl, Menu.tcl, Myhtml.tcl, OpenMath.tcl,
4868 Plotconf.tcl, Prefs.tcl, Textinsert.tcl, Tryembed.tcl, Wmenu.tcl:
4869 Remove useless and ugly xmaximaPreferences
4871 2002-09-10 01:01 mikeclarkson
4873 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4874 xmaxima.tcl: Overhaul startup procedures and setting of initial
4877 2002-09-09 17:30 amundson
4879 * Makefile.am, configure.in, maxima.spec.in: First pass at a spec
4880 file (used to create RPM packages) for Maxima. There is a base
4881 package and a separate package for each supported Lisp.
4883 The spec file could still use some polishing.
4885 2002-09-09 08:42 billingd
4887 * src/init-cl.lisp: Fix path for maxima-infodir
4889 2002-09-09 01:46 billingd
4891 * interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove
4892 reference to tclpip83.dll
4894 2002-09-08 17:51 amundson
4896 * configure.in: make maxima-local executable
4898 2002-09-08 07:46 billingd
4900 * configure.in: Generate interfaces/xmaxima/win32/Makefile
4902 2002-09-08 07:45 billingd
4904 * interfaces/xmaxima/win32/: Makefile.in, ChangeLog: Makefile.in is
4905 work in progress. It will be replaced by a Makefile.am once a
4906 few problems are sorted out.
4908 2002-09-08 07:19 billingd
4910 * interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c:
4911 Remove references to gcl config.h
4913 2002-09-08 07:15 billingd
4915 * interfaces/xmaxima/win32/ChangeLog: New file
4917 2002-09-08 07:10 billingd
4919 * interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file
4922 2002-09-08 07:07 billingd
4924 * configure.in, maxima-local, maxima-local.in: Generate
4925 maxima-local with configure
4927 2002-09-07 20:48 mikeclarkson
4929 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4930 Getdata1.tcl, Matrix.tcl, Menu.tcl, Myhtml.tcl, Myhtml1.tcl,
4931 NPlot3d.tcl, OpenMath.tcl, Plot2d.tcl, Plot3d.tcl, Plotconf.tcl,
4932 Plotdf.tcl, Tryembed.tcl: Reindent and reformat
4934 2002-09-07 20:45 mikeclarkson
4936 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could
4937 someone document all of these environment variables?
4939 2002-09-07 18:20 mikeclarkson
4941 * interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl,
4942 Plotting.tcl: Start removing old Unix only fonts
4944 2002-09-07 18:17 mikeclarkson
4946 * interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived
4947 from enviroment variables up to setMaxDir
4949 2002-09-07 09:43 billingd
4951 * interfaces/xmaxima/intro.html: Correct paths for examples.html
4954 2002-09-07 05:33 mikeclarkson
4956 * interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths
4957 for Windows and Unix
4959 2002-09-07 05:31 mikeclarkson
4961 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl,
4962 Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for
4965 2002-09-07 05:31 mikeclarkson
4967 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal
4968 - the variable may not exist
4970 2002-09-07 05:05 mikeclarkson
4972 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4973 Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl,
4974 Send-some.tcl: Reindent Tcl code
4976 2002-09-07 03:48 mikeclarkson
4978 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4979 Tkmaxima/Constants.tcl, Tkmaxima/Makefile, Tkmaxima/Menu.tcl,
4980 Utils/FileDlg.tcl, Utils/Makefile, Utils/Messages.tcl,
4981 Utils/Misc.tcl: Add System Menu ready for testing
4983 2002-09-07 03:47 mikeclarkson
4985 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code
4987 2002-09-07 03:01 mikeclarkson
4989 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return
4990 an error to stop runOneMaxima from continuing
4992 2002-09-07 00:38 mikeclarkson
4994 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4995 Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to
4998 2002-09-07 00:38 mikeclarkson
5000 * interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt
5002 2002-09-07 00:34 mikeclarkson
5004 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code
5006 2002-09-07 00:24 mikeclarkson
5008 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by
5011 2002-09-07 00:21 mikeclarkson
5013 * interfaces/xmaxima/Tkmaxima/: Adams.tcl, Base64.tcl, Bitmaps.tcl,
5014 Browser.tcl, CMMenu.tcl, Constants.tcl, EHref.tcl, EMaxima.tcl,
5015 EOctave.tcl, EOpenplot.tcl, Getdata1.tcl, Getopt.tcl, Header.tcl,
5016 Macros.tcl, Matrix.tcl, Myhtml.tcl, Myhtml1.tcl, NConsole.tcl,
5017 NPlot3d.tcl, OpenMath.tcl, Parse.tcl, Plot2d.tcl, Plot3d.tcl,
5018 Plotconf.tcl, Plotdf.tcl, Plotting.tcl, Preamble.tcl, Prefs.tcl,
5019 Printops.tcl, Private.tcl, Proxy.tcl, Push.tcl, Readdata.tcl,
5020 Rk.tcl, RunMaxima.tcl, Send-some.tcl, Startup.tcl, String.tcl,
5021 Textinsert.tcl, Tryembed.tcl, Tryftp2.tcl, Wmenu.tcl,
5022 maxima-local.tcl, patchold.tcl: Reindented Tcl code
5024 2002-09-06 14:39 mikeclarkson
5026 * ChangeLog: ChangeLog entry for breakup of xmaxima.tcl
5028 2002-09-06 11:55 belanger
5030 * interfaces/emacs/emaxima/emaxima.el: An ugly and hopefully
5031 temporary fix was put in to get the "update-all" functions to
5032 work from the Emacs menu.
5034 2002-09-06 04:08 mikeclarkson
5036 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is
5037 used by xmaxima-trailer.tcl
5039 2002-09-06 02:35 mikeclarkson
5041 * interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace
5044 2002-09-06 01:53 mikeclarkson
5046 * interfaces/xmaxima/: Makefile.am, getdata1.tcl, nconsole.tcl,
5047 string.tcl, xmaxima.tcl, Tkmaxima/CMMenu.tcl,
5048 Tkmaxima/Constants.tcl, Tkmaxima/NConsole.tcl,
5049 Tkmaxima/OpenMath.tcl, Tkmaxima/Preamble.tcl, Tkmaxima/Prefs.tcl,
5050 Tkmaxima/RunMaxima.tcl, Tkmaxima/String.tcl: Broke out rest of
5053 2002-09-06 01:21 mikeclarkson
5055 * interfaces/xmaxima/: Makefile.am, base64.tcl, bitmaps.tcl,
5056 browser.tcl, myhtml.tcl, tryembed.tcl, tryftp2.tcl, wmenu.tcl,
5057 xmaxima.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Bitmaps.tcl,
5058 Tkmaxima/Browser.tcl, Tkmaxima/Constants.tcl,
5059 Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl, Tkmaxima/Tryembed.tcl,
5060 Tkmaxima/Tryftp2.tcl, Tkmaxima/Wmenu.tcl: Broke out Browser Wmenu
5061 Tryftp2 Myhtml Myhtml1 Base64 Bitmaps Tryembed
5063 2002-09-05 22:27 mikeclarkson
5065 * interfaces/xmaxima/: Makefile.am, emaxima.tcl, eoctave.tcl,
5066 eopenplot.tcl, patchold.tcl, xmaxima.tcl, Tkmaxima/Constants.tcl,
5067 Tkmaxima/EHref.tcl, Tkmaxima/EMaxima.tcl, Tkmaxima/EOctave.tcl,
5068 Tkmaxima/EOpenplot.tcl, Tkmaxima/patchold.tcl: Broke out EOctave
5069 EOpenplot EMaxima EHref
5071 2002-09-05 21:21 mikeclarkson
5073 * interfaces/xmaxima/: Makefile.am, adams.tcl, nplot3d.tcl,
5074 plot2d.tcl, plot3d.tcl, plotdf.tcl, rk.tcl, xmaxima.tcl,
5075 Tkmaxima/Adams.tcl, Tkmaxima/Constants.tcl, Tkmaxima/Matrix.tcl,
5076 Tkmaxima/NPlot3d.tcl, Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl,
5077 Tkmaxima/Plotdf.tcl, Tkmaxima/Plotting.tcl, Tkmaxima/Rk.tcl:
5078 Broke out Plotting Adams Rk Plotdf Plot2d Matrix Plot3d NPlot3d
5080 2002-09-05 20:51 mikeclarkson
5082 * interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl,
5083 Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and
5086 2002-09-05 20:49 mikeclarkson
5088 * interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke
5089 out Textinsert and Printops
5091 2002-09-05 20:38 mikeclarkson
5093 * interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl,
5094 printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert
5097 2002-09-05 20:23 mikeclarkson
5099 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5100 Tkmaxima/Getopt.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Private.tcl:
5101 Broke out Getopt.tcl Private.tcl Parse.tcl
5103 2002-09-05 20:10 mikeclarkson
5105 * interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl,
5106 Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out
5109 2002-09-05 19:40 mikeclarkson
5111 * interfaces/xmaxima/: proxy.tcl, xmaxima.tcl,
5112 Tkmaxima/Constants.tcl: Identify all global variables for moving
5113 to Constants.tcl or encapsulation
5115 2002-09-05 19:38 mikeclarkson
5117 * interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience
5118 targets (not part of the normal make/install
5120 2002-09-05 19:18 mikeclarkson
5122 * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Constants.tcl,
5123 Tkmaxima/Getdata1.tcl, Tkmaxima/Macros.tcl, Tkmaxima/Proxy.tcl,
5124 Tkmaxima/Readdata.tcl, Tkmaxima/Startup.tcl,
5125 Tkmaxima/maxima-local.tcl, Makefile.am: Broke out readdata
5126 getdata1 macros and proxy.tcl
5128 2002-09-05 19:17 mikeclarkson
5130 * interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for
5131 Windows binary releases?
5133 2002-09-05 17:05 mikeclarkson
5135 * interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target
5137 2002-09-05 17:02 mikeclarkson
5139 * interfaces/xmaxima/: Makefile.am, Readme.txt,
5140 Tkmaxima/Header.tcl: Restored Unix /bin/sh header because
5141 xmaxima-local depends on it (a bad idea ?)
5143 2002-09-05 15:37 mikeclarkson
5145 * interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for
5148 2002-09-05 15:00 mikeclarkson
5150 * interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header
5151 because xmaxima-local depends on it (a bad idea)
5153 2002-09-05 14:55 mikeclarkson
5155 * interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up
5156 xmaxima.tcl and gather global constants in one place
5158 2002-09-05 04:33 mikeclarkson
5160 * interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts,
5161 but WFSs use of after cancel is still wrong in places
5163 2002-09-05 03:57 mikeclarkson
5165 * interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and
5166 defer runOneMaxima until the UI is built
5168 2002-09-05 03:28 mikeclarkson
5170 * interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code
5173 2002-09-04 21:54 mikeclarkson
5175 * interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS
5176 target for the convenience of developers
5178 2002-09-04 21:34 mikeclarkson
5180 * interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0
5183 2002-09-04 21:07 mikeclarkson
5185 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the
5186 horrible show_balloons by default
5188 2002-09-04 20:48 mikeclarkson
5190 * interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can
5193 2002-09-04 18:00 mikeclarkson
5195 * interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking
5196 up xmaxima.tcl to tkmaxima/*.tcl
5198 2002-09-03 21:07 amundson
5200 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates
5201 for windows from Mike Thomas.
5203 2002-09-03 20:22 amundson
5205 * interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and
5206 include it in the tarball.
5208 2002-09-01 07:21 wjenkner
5210 * src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION
5211 since it is also in the CL package.
5213 2002-08-30 17:24 amundson
5215 * src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball
5218 2002-08-30 15:11 amundson
5220 * Makefile.am: Put README.lisps in the tarball.
5222 2002-08-30 08:40 amundson
5224 * doc/man/.cvsignore: maxima.1 is now a generated file.
5226 2002-08-30 08:37 amundson
5228 * configure.in: Upgrade version to 5.9.0rc1.
5230 2002-08-30 08:36 amundson
5232 * tests/Makefile.am: Put known-bugs in the tarball distribution.
5234 2002-08-27 17:35 wjenkner
5236 * share/simplification/genut.mac: Changed all occurrences of the
5237 keyword `IN' to `in'. Made some small changes in the comments.
5239 2002-08-27 17:29 wjenkner
5241 * src/mactex.lisp: Replaced $|in| in TEXMDOIN. This fixes the
5242 case-sensitivity problem for keywords (due to $|in| being
5245 2002-08-25 10:45 amundson
5247 * tests/: known-bugs, summarize-log: Test summary now lists the
5248 tests that were expected to fail. The expected failures are
5249 listed in the file known-bugs.
5251 2002-08-25 10:43 amundson
5253 * configure.in: Configure no longer complains about not finding
5254 <lisp> when an absolute path is specified for <lisp>.
5256 2002-08-25 10:41 amundson
5258 * bootstrap: Make bootstrap less needlessly verbose.
5260 2002-08-25 10:40 amundson
5262 * README.lisps: Minor updates including URL's.
5264 2002-08-25 10:39 amundson
5266 * INSTALL: Generic INSTALL instructions plus a brief prelude.
5268 2002-08-25 10:38 amundson
5270 * AUTHORS: My first attempt at a reasonable AUTHORS file.
5272 2002-08-23 12:26 amundson
5274 * doc/man/Makefile.am: Update because maxima.1 is now a generated
5277 2002-08-23 10:05 amundson
5279 * configure.in, doc/man/maxima.1, doc/man/maxima.1.in: Use autoconf
5280 to insert proper pathnames into the man page. maxima.1 was
5281 slightly modified to become maxima.1.in.
5283 2002-08-23 09:52 amundson
5285 * doc/man/maxima.1: Remainder updated for new Maxima interface,
5288 2002-08-21 10:43 amundson
5290 * src/init-cl.lisp: clean up warnings from cmucl
5292 2002-08-20 17:33 amundson
5294 * ChangeLog: ChangeLog now generated with cvs2cl
5296 2002-08-20 14:24 amundson
5298 * doc/man/maxima.1: Partial update. All text up to the section on
5299 plotting commands should be OK.
5301 2002-08-20 12:38 amundson
5303 * maxima-local, src/maxima.in: Update maxima wrapper script to
5304 include --list-avail and --version options. Use maximarc from
5305 MAXIMA_USERDIR if variable set.
5307 2002-08-20 10:12 amundson
5309 * src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc
5311 2002-08-19 12:49 amundson
5313 * .cvsignore: Add a few more autotools generated files.
5315 2002-08-19 12:44 amundson
5317 * interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima
5318 was being constructed in the wrong order.
5320 2002-08-16 16:56 amundson
5322 * lisp-utils/defsystem.lisp: Update to clocc's current
5325 2002-08-16 13:28 amundson
5327 * configure.in, src/autoconf-variables.lisp.in, src/macsys.lisp,
5328 src/maxima.system: 1) New startup message including pointer to
5329 bug_report(). 2) New function bug_report(). 3) New function
5332 2002-08-16 13:24 amundson
5334 * Makefile.am, demo/Makefile.am, doc/info/Makefile.am,
5335 doc/intromax/Makefile.am, doc/man/Makefile.am,
5336 doc/share/Makefile.am, interfaces/emacs/emaxima/Makefile.am,
5337 interfaces/emacs/misc/Makefile.am,
5338 interfaces/xmaxima/Makefile.am, lisp-utils/Makefile.am,
5339 plotting/Makefile.am, share/Makefile.am, src/Makefile.am,
5340 tests/Makefile.am: Updates to Makefile.am's so that "make dist"
5341 includes all necessary files.
5343 2002-08-14 16:32 amundson
5345 * interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl
5346 is now a derived file.
5348 2002-08-14 13:49 amundson
5350 * tests/summarize-log: summarize-log now also prints timing
5353 2002-08-14 13:48 amundson
5355 * tests/Makefile.am: Tests are now run using maxima-local instead
5356 of what amounts to a rewrite of maxima-local in Makefile.am. I
5357 should have made this change a long time ago.
5359 2002-08-14 13:46 amundson
5361 * src/sin.lisp: Bug fix from Juan Pablo Hierro Álvarez. His mail
5364 El Sáb 20 Abr 2002 00:25, escribió:
5365 > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5367 > - a fix for this had been worked out for commercial macsyma but
5369 > have it - can someone help out?
5371 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5377 More on the problem. Although the previous patch I send solves
5378 this problem. There are deeper problems in the algorithm which
5379 appear if one tries h(x,y):=x*y*diff(f(x,y),x,1,y,1);
5380 integrate(h(x,y),x); integrate(h(x,y),y);
5383 [ d (D2) (I x (-----
5384 (f(x, y))) dx) y ] dx dy
5390 After applying my previous patch the second result looks better
5391 but it is still wrong. d
5396 This time the problem does not lie in checkderive1 but in rat10.
5397 To realize it, it is a good idea to simultaneously trace:
5398 integrator, powerlist and rat10. There is a call to powerlist
5399 close to the end of integrator which returns nil when one
5400 integrates over x and a different expresion where the ((RAT SIMP)
5401 1 2) has already appeared when the integration is performed over
5402 y. In the end, that difference arises from a call to rat10 which
5403 returns nil in the first situation and t in the other one.
5405 My proposal to solve this last problem is the following patch:
5406 __________________ 475c478,485 < (T (RAT10 (CAR (MARGS
5409 > (let ((examine (margs ex)))
5410 > (if (atom (first examine))
5411 > (do* ((element examine (rest element))
5412 > (result (rat10 (first examine))
5413 > (and result (rat10 (first
5415 > ((or (null result) (null element))
5417 > (rat10 (first examine)))))))
5418 ___________________ which affects the last condition considered
5419 in rat10. The present version recursively searchs in the car of
5420 the list of arguments which is good if such list is nested but
5421 not if the list is flat. The different behaviour is appreciated
5422 when a recursive call to rat10 with arguments (|$x| |$y|) is
5423 made. With the present code, only |$x| is compared with the
5424 variable of integration. My patch forces to compare all
5425 arguments, when the first of them is an atom, and stops if there
5426 is someone which returns nil, passing up that nil whose meaning
5427 is that there is some argument "alike1" the variable the
5428 integration. - -- Juan Pablo Hierro Álvarez hierro en ideafix
5429 punto litec punto csic punto es Clave pública: 0xA8707ADF en
5432 This message is digitally signed. Click
5433 the lock icon for more information.
5435 _______________________________________________ Maxima mailing
5436 list Maxima@www.math.utexas.edu
5437 http://www.math.utexas.edu/mailman/listinfo/maxima
5439 From: Juan Hierro <BUSCAIDEAS@terra.es>
5440 To: maxima@mail.ma.utexas.edu Subject: Fwd: Re: [Maxima]
5441 Maxima integration bug Date: 24 Apr 2002 00:47:09 +0200 I forgot
5442 to send this mail to the list. ---------- Mensaje reenviado
5445 Subject: Re: [Maxima] Maxima integration bug Date: Sat, 20 Apr
5446 2002 06:01:39 +0200 From: Juan Pablo Hierro Álvarez
5447 <BUSCAIDEAS@terra.es> To: Phroexus@aol.com
5449 El Sáb 20 Abr 2002 00:25, escribió:
5450 > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5452 > - a fix for this had been worked out for commercial macsyma but
5454 > have it - can someone help out?
5456 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5459 Try the following patch ___________________ 371c371,374 <
5462 > (if (null old-wrt)
5464 > `((%derivative), expr ;partial in
5466 > ,.(nreverse old-wrt)))
5468 _____________________ in file sin.lisp
5470 The line numbers may be changed in your file as I have already
5471 applied Jenkner's patch. Anyway, the problem lies in the function
5472 checkderiv1 and the patch begins in its sixth line.
5474 It is very instructive to make to_lisp(); (trace sinint
5475 checkderiv1) and look at what is happening with maxima compiled
5476 with cmucl18d because gcl hides a recursive call in checkderiv1.
5477 On the other hand, to realize that the problem was inside
5478 checkderiv1, I had to trace the algorithm with gcl, as cmucl does
5479 not like to trace many functions of maxima.
5481 I think now that the use of different compilers to test maxima
5482 code is one of the best tools to debug it, as each one covers up
5483 the troubles of the other. -- Juan Pablo Hierro Álvarez hierro
5484 en ideafix punto litec punto csic punto es Clave pública:
5485 0xA8707ADF en pgp.rediris.es
5487 2002-08-14 13:36 amundson
5489 * src/maxima.system: The lisp variable *load-verbose* is now set to
5490 nil by default. Maxima has its own internal variable for verbose
5491 loading, $loadprint.
5493 2002-08-14 13:35 amundson
5495 * src/macsys.lisp: New feature: maxima-init.lisp and
5496 maxima-init.mac are now loaded at startup if they are found in
5499 2002-08-14 13:34 amundson
5501 * src/init-cl.lisp: 1) Maxima search paths simplified through more
5502 extensive use of patterns.
5504 2) New feature. A user directory is now added to the search
5505 paths. The directory can be set with the environment variable
5506 MAXIMA_USERDIR. The default value is the $HOME/.maxima.
5508 3) The internal variable MAXIMA_VERPKGDATADIR was added to allow
5509 maxima-local to use the share directory from the source tree.
5511 2002-08-14 13:28 amundson
5513 * share/contrib/: impdiff.mac, makeOrders.mac: Contributed file
5516 2002-08-14 13:26 amundson
5518 * share/maxima-init.lisp: Default init file for maxima.
5520 2002-08-14 13:25 amundson
5522 * share/Makefile.am: Several files from the share directory were
5523 not being installed. Fixed.
5525 maxima-init.lisp is now installed.
5527 2002-08-14 13:22 amundson
5529 * maxima-local: maxima-local now uses the share directory from the
5530 source tree instead of the installation location.
5532 top_srcdir should now always be an absolute path.
5534 2002-08-12 22:10 rtoy
5536 * src/: matrun.lisp, nrat4.lisp, polyrz.lisp, rat3a.lisp,
5537 rat3b.lisp, rat3c.lisp, rat3d.lisp, rat3e.lisp, ratout.lisp:
5538 Remove the Control-H character.
5540 2002-08-06 22:29 wjenkner
5542 * src/defint.lisp: PERIOD would sometimes fail to recognise
5543 periodicity because of different simplifications.
5545 An integration bug resulting from this was observed by Larry
5546 Bates, reported by Camm Maguire and discussed in the mailing
5549 2002-08-03 12:39 amundson
5551 * README.lisps: Updated information relating to GCL
5553 2002-08-02 08:48 rtoy
5555 * src/SYS-DECLAIM.lisp: Don't declaim functions.
5557 2002-07-28 22:07 billingd
5559 * share/simplification/: disol.mac, facex1.mac, facexp.mac,
5560 stopex.mac: Remove directory name from load("genut) command
5562 2002-07-28 06:37 billingd
5564 * share/Makefile.am, share/misc/declin.dem, share/misc/declin.mac,
5565 share/simplification/disol.dem, share/simplification/disol.mac,
5566 share/simplification/facex1.mac, share/simplification/facexp.dem,
5567 share/simplification/facexp.mac, share/simplification/genut.mac,
5568 share/simplification/stopex.dem, share/simplification/stopex.mac,
5569 src/acall.lisp, src/fcall.lisp, src/outmis.lisp: 2002-07-28
5570 Wolfgang Jenkner <wjenkner@inode.at> checked in by
5571 david Billinghurst <David.Billinghurst@riotinto.com>
5573 A re-implementation of genut.mac.
5575 Updates to declin.mac, declin.mac, disol.mac, facex1.mac,
5576 facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp.
5578 Path fixes for disol.dem, facexp.dem and stopex.dem.
5580 2002-07-25 17:28 rtoy
5582 * src/mactex.lisp: From Jesper Harder.
5584 Make lsum print something nicer than just LSUM.
5586 2002-07-23 10:19 vvzhy
5588 * share/Makefile.am: installing recently added new files
5590 2002-07-23 09:26 vvzhy
5592 * archive/doc/ltest2.lisp, archive/doc/ltests.lisp,
5593 tests/Makefile.am, tests/ltest2.lisp, tests/ltests.lisp:
5594 ltest*.lisp are moved into archive/doc
5596 2002-07-22 16:33 belanger
5598 * interfaces/emacs/emaxima/maxima-font-lock.el: A function was
5599 removed from the font-lock defaults that was occasionally locking
5602 2002-07-19 03:38 vvzhy
5604 * interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in
5605 the appropriate xmaxima menu item for all lisps are fixed.
5607 2002-07-19 01:51 vvzhy
5609 * common.mk, tests/Makefile.am: Now tests are installed into Maxima
5610 version data directory.
5612 2002-07-18 11:09 rtoy
5614 * share/integration/antid.mac: Bug 578806: two bugs in antid.mac
5616 Fixes from Barton Willis:
5618 o Typo in nonzeroandfreeof o listarith needs to be true for
5619 antidiff to work correctly.
5621 2002-07-18 11:02 rtoy
5623 * src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL,
5626 Compile the files for CMUCL and Clisp.
5628 2002-07-18 10:58 rtoy
5630 * doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug
5632 Document current behavior.
5634 2002-07-18 10:15 rtoy
5636 * doc/info/texinfo.tex: Sync to version 2002-06-04.06.
5638 Solves some problems people are having with using pdftex to
5639 generate a PDF version of maxima.texi.
5641 2002-07-17 23:37 vvzhy
5643 * tests/examples.mac: Duplicate of rexamples.mac. Sorry
5645 2002-07-17 21:37 rtoy
5647 * src/numerical/f2cl-package.lisp: Don't need to import
5648 destructuring-bind for GCL anymore.
5650 2002-07-17 11:35 rtoy
5652 * share/numeric/fft.lisp: o Added a Lisp implementation of an FFT o
5653 Use suggested code from Wolfgang Jenkner to handle the arrays. o
5654 Remove some unused code, clean up the polar-to-rectangular
5657 2002-07-17 08:56 vvzhy
5659 * tests/examples.mac: This file runs all examples provided by
5660 Maxima example command (manual.demo). Maybe later it can be
5661 incorporated into standard Maxima test. Idea by Devid
5664 2002-07-16 11:25 rtoy
5666 * src/clmacs.lisp: Patch from Wolfgang Jenkner. Support all 5
5667 dimensions as supported by maxima instead of the 3 that was being
5668 done before. (Should probably get rid of this constraint, as
5669 mentioned by Wolfgang.)
5671 2002-07-16 11:23 rtoy
5673 * src/marray.lisp: Fix for bug 576610: fillarray bug
5675 Patch from Wolfgang Jenkner. His comments just before defun
5676 $listarray describes maxima's arrays.
5678 2002-07-15 12:28 rtoy
5680 * src/: commac.lisp, inmis.lisp: Fix for bug 575425: reset()
5683 Modify defmvar macro to store the initial values of all variables
5684 in a hash table. Reset runs over the hash table to reset the
5685 variables to their initial values.
5687 2002-07-15 11:30 rtoy
5689 * doc/info/Elliptic.texi: Fix a typo, from Jesper Harder.
5691 2002-07-15 11:22 rtoy
5693 * src/mactex.lisp: Apply patch from Jesper Harder to correct the
5694 mistakes I made in his original patch. For bug 534874.
5696 2002-07-15 11:18 rtoy
5698 * doc/info/Expressions.texi: Tabs in the examples for LSUM changed
5699 to spaces because they don't display very well.
5701 2002-07-15 08:13 billingd
5703 * src/trigo.lisp, tests/rtest15.mac: Bug fix. coth(%i*z) was
5704 simplified to -%i*coth(z). Add tests for f(%i*z) for
5705 trignometric and hyperbolic functions.
5707 2002-07-11 16:30 starseeker
5709 * doc/maximabook/maxima.tex: Add the odes chapter to the manual
5711 2002-07-11 16:21 starseeker
5713 * doc/maximabook/odes/odes.tex: Make this chapter work with the
5714 rest of the document
5716 2002-07-11 16:14 starseeker
5718 * doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex,
5719 introduction/introduction.tex: Minor fixes to spelling and syntax
5721 2002-07-02 21:13 billingd
5723 * tests/: rexamples.mac, tests.lisp: New test file rexamples.mac
5724 runs the example() command for all cases known to work.
5726 2002-07-02 21:08 billingd
5728 * demo/manual.demo: Sort file manual.demo alphabetically, so that
5729 the example() command presents options in alphabetical order.
5730 Also make it easier to locate and modify each item in file.
5732 2002-07-02 21:01 billingd
5734 * src/macdes.lisp: Correct the name of the file containing the data
5735 for example() command.
5737 2002-07-02 16:13 rtoy
5739 * src/trans1.lisp: Bug 576407: SUM translation bug
5741 Applied patch from Wolfgang Jenker
5743 2002-07-02 15:58 rtoy
5745 * src/fcall.lisp: Bug 576411: MAKELIST bug
5747 Applied patch from Wolfgang Jenker
5749 2002-07-02 09:17 rtoy
5751 * src/mtrace.lisp: Bug 576389:
5753 Applied patch given therein.
5755 2002-07-02 08:23 rtoy
5757 * src/macsys.lisp: Bug 575429: ?room() instead of room()
5759 Define ROOM so you don't have to type ?room().
5761 2002-07-01 23:22 billingd
5763 * share/misc/declin.dem: Update filename in load() command
5765 2002-07-01 16:34 rtoy
5767 * src/plot.lisp: Bug 572670: plot2d and plot3d options
5769 Don't throw a Lisp error when invalid options are given. Throw a
5770 maxima error instead.
5772 2002-07-01 10:21 rtoy
5774 * src/ode2.lisp: Fix bug 531637: variable $FEATURE is unbound o The
5775 function is STATUS, not $STATUS. o With the above, the error
5776 message $MSG1 wasn't being printed, so rename the parameter
5777 $MSG1 to $MSG in $ODE2A.
5779 2002-07-01 08:20 billingd
5781 * doc/info/Function.texi: [ 537368 ] File optimu.dem not present.
5782 Add comment that optimu files no longer present.
5784 2002-07-01 07:47 billingd
5786 * tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile
5787 Add a test for compile()
5789 2002-06-28 15:48 rtoy
5791 * doc/info/Equations.texi: Document that zsolve isn't available
5794 2002-06-28 15:39 rtoy
5796 * src/acall.lisp: CMUCL doesn't have special-form-p. ANSI CL says
5797 it's special-operator-p, and that's what CMUCL has.
5799 2002-06-28 15:16 rtoy
5801 * doc/info/Differential.texi: Document that that ODE no longer
5804 2002-06-28 11:41 rtoy
5806 * doc/info/Differentiation.texi: Move the documentation for the
5807 special symbol DIFF after the documentation for the function
5808 DIFF. That way, describe(diff) will find the function
5809 documentation instead.
5811 2002-06-28 10:06 rtoy
5813 * share/numeric/fft.lisp: Misplaced declaration.
5815 2002-06-28 10:05 rtoy
5817 * src/suprv1.lisp: There is no ~m format directive.
5819 2002-06-27 21:18 rtoy
5821 * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp:
5822 MACHINE-MANTISSA-PRECISION is a constant now, not a special
5825 2002-06-27 21:16 rtoy
5827 * src/gcl-depends.mk: maxima doesn't depend on parse-body anymore
5828 since we're assuming gcl has destructuring-bind.
5830 2002-06-27 21:06 rtoy
5832 * src/maxima.system: Don't need to load up parse-body for gcl
5833 anymore since we're assuming gcl has destructuring-bind.
5835 2002-06-27 15:56 rtoy
5837 * src/mdebug.lisp: Oops. That last change should only be applied
5838 when the first character read is a question mark. Otherwise, we
5839 read the input incorrectly.
5841 2002-06-27 13:39 rtoy
5843 * src/mdebug.lisp: Due to an ANSI CL compatibility issue, CMUCL was
5844 not properly handling the ?foo command for maxima. Fix it so
5847 2002-06-27 12:37 rtoy
5849 * src/: float.lisp, simp.lisp: Set machine-mantissa-precision
5850 correctly, instead of a hard-wired 24. Make it a defconstant
5851 instead of defvar as well.
5853 2002-06-26 12:56 rtoy
5855 * src/ellipt.lisp: Removed the implementation of destructuring-bind
5856 for gcl because later versions of gcl have it.
5858 2002-06-26 09:01 rtoy
5860 * src/cl-info.lisp: describe(undiff) and other examples were
5861 returning too much documentation because we weren't setting the
5862 end point appropriately in certain cases.
5864 2002-06-26 08:48 rtoy
5866 * doc/info/Differentiation.texi: o Some documentation added for
5867 DEL. o Replace batch("gendif.mc") with just plain
5870 2002-06-25 12:12 rtoy
5872 * doc/info/Special.texi: Added rudimentary documentation for the
5873 functions BESSEL_J, BESSEL_Y, BESSEL_I, and BESSEL_K, and for the
5874 variable BESSELEXPAND.
5876 2002-06-25 10:05 amundson
5878 * maxima-local: Make maxima-local respect the value of POSIX_SHELL
5879 used by the maxima script.
5881 2002-06-25 09:37 rtoy
5883 * doc/info/Operators.texi: Add very simple documentation for the
5886 2002-06-25 09:37 rtoy
5888 * src/ellipt.lisp: o ELLIPTIC-F is not always called with
5889 double-float args, so don't declare the args as double-floats.
5890 o Add very rudimentary support for Jacobi am function.
5892 2002-06-25 09:35 rtoy
5894 * src/macsys.lisp: Add support for Clisp and CMUCL to print out the
5895 bytes consed when showtime is set.
5897 2002-06-24 21:40 rtoy
5899 * src/cl-info.lisp: A bug in NREGEX prevents case-INsensitive
5900 searches containing ranges. So set pat-subnode to do a
5901 case-sensitive search for [a-zA-Z] instead of a case-INsensitive
5904 2002-06-24 18:52 billingd
5906 * src/init-cl.lisp: Add demo subdirectory to search path for .dem
5909 2002-06-24 17:42 amundson
5911 * configure.in, src/maxima.in, tests/Makefile.am: configure will
5912 now search for a Bourne shell that implements getopts. The user
5913 may specify a shell if desired. The shell is used for the maxima
5916 2002-06-24 17:15 rtoy
5918 * src/cl-info.lisp: SHOW-INFO was sometimes returning too much
5919 documentation because pat-subnode was looking for uppercase
5920 letters. We really want to do a case-insensitive search. Thus,
5921 things like "operator", "special variable", etc., will stop the
5922 documentation as well as a "Function".
5924 2002-06-24 16:42 rtoy
5926 * src/plot.lisp: Fix for Bug 572668:
5928 o Don't compile this file with safety = 0. o We need to make
5929 sure that result of coerce-float-fun actually returns a
5930 double-float, so coerce it to a double-float. o $PLOT3D was not
5931 passing on the list of variables to coerce-float-fun to create
5932 the desired function.
5934 2002-06-24 13:01 rtoy
5936 * src/mtrace.lisp: o MAKE-TRACE-HOOK was returning lists when it
5937 really wanted to return functions. Make it so. o MICRO-TO-SEC
5938 had a hardwired 1e-6. Use INTERNAL-TIME-UNITS-PER-SECOND
5939 instead. This should fix bug 572835.
5941 2002-06-24 12:05 rtoy
5943 * src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that
5944 the desired executable is run by maxima-run-lisp.
5946 2002-06-24 12:03 rtoy
5948 * src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately
5949 so that the desired Lisp executable is run.
5951 2002-06-24 12:02 rtoy
5953 * configure.in: Change the messages about an executable not found
5954 in PATH from errors to just warnings. (Should additional tests
5955 be done in this case, such as the executable exists?)
5957 2002-06-23 07:48 billingd
5959 * share/calculus/cartan.dem: Fix load command.
5961 2002-06-23 07:36 billingd
5963 * share/: matrix/eigen.dem, simplification/functs.dem,
5964 vector/vect.dem: Fix load command
5966 2002-06-22 12:06 rtoy
5968 * src/mactex.lisp: Bug 534874. Applied the given patch, with some
5969 modifications. All of the bugs listed therein work as expected
5972 2002-06-22 10:00 rtoy
5974 * doc/info/Equations.texi: Change docs to note that this isn't
5975 available anymore, and reference the function ALLROOTS.
5977 2002-06-21 16:22 rtoy
5979 * doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore,
5980 but leave the documentation around.
5982 2002-06-21 16:21 rtoy
5984 * doc/info/Integration.texi: Remove references to DCADRE.
5986 2002-06-21 09:27 amundson
5988 * common.mk: Define instsrcdir.
5990 2002-06-20 21:21 billingd
5992 * tests/rtest15.mac: Recent loadpath improvements have made the
5993 explicit load of trigrat redundant.
5995 2002-06-20 21:00 billingd
5997 * tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat
5998 crashes on example in manual which is now fixed.
6000 2002-06-20 20:56 amundson
6002 * src/init-cl.lisp: subdirectories of share are now searched as
6003 well as share itself
6005 2002-06-20 20:54 amundson
6007 * src/Makefile.am: clean and distclean should now work properly.
6008 Source files are now installed.
6010 2002-06-20 15:34 amundson
6012 * configure.in: Sloppy quoting was causing problems on Solaris.
6015 2002-06-20 13:23 amundson
6017 * common.mk: fixed non-portable shell construct
6019 2002-06-20 13:20 amundson
6021 * doc/info/Makefile.am: added MAXIMAHTML = before including
6022 maximahtml.mk (with MAXIMAHTML +=) in order to keep automake
6025 2002-06-19 13:30 amundson
6027 * archive/share/lisp/: elim-LISP.lisp, elim.LISP, fourie-LISP.lisp,
6028 fourie.LISP, ntrig-LISP.lisp, ntrig.LISP: files renamed to avoid
6029 having names that differ only by case, which causes problems on
6032 2002-06-19 13:26 amundson
6034 * configure.in: Fixes for problems with path names when no explicit
6035 --prefix is given to configure. Autoconf is amazingly stupid
6036 about the various standard path names.
6038 2002-06-19 12:39 rtoy
6040 * src/mactex.lisp: Define strcat for all Lisps.
6042 2002-06-18 11:29 rtoy
6044 * src/plot.lisp: o As in rev 1.13, we make the defstruct for
6045 polygon outside of eval-when for all Lisps. (Without this,
6046 CMUCL can't do 3-D plots.) o Also change the :constructor for
6047 polygon from make-polygon to %make-polygon. o The macro
6048 make-polygon seems to work just fine on CMUCL now.
6050 2002-06-17 14:23 amundson
6052 * tests/Makefile.am: All tests are now run with stdin redirected to
6053 /dev/null, so a failure mode which causes maxima to expect input
6054 will no longer just sit there.
6056 2002-06-17 14:23 vvzhy
6058 * src/kclmac.lisp: errset macro fix (for errcatch command) for new
6061 2002-06-17 14:22 amundson
6063 * src/mload.lisp: Bug fix: previously, the test code would always
6064 pass a test that returned "TRUE", even if something else was
6065 expected, e.g. FALSE!
6067 2002-06-17 14:20 amundson
6069 * maxima-local, src/init-cl.lisp, src/plot.lisp: omplotdata and
6070 mgnuplot scripts are now found in their installed directories.
6071 maxima-local now finds them locally.
6073 2002-06-17 14:16 amundson
6075 * Makefile.am, configure.in, plotting/Makefile.am: omplotdata and
6076 mgnuplot now installed in verpkglibexecdir.
6078 2002-06-17 14:16 amundson
6080 * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata,
6081 plotting/.cvsignore, plotting/omplotdata: omplotdata moved to
6084 2002-06-15 17:53 rtoy
6086 * src/cl-info.lisp: o Add a little more documentation o Delete the
6087 old, unused version of SHOW-INFO. o Fix the problem where
6088 describe(plot2d) just printed out the function without the
6089 actual documentation.
6091 2002-06-15 16:01 rtoy
6093 * src/plot.lisp: o Make the default range on Y much larger so that
6094 we don't just clip the output. If the user wants a clipped
6095 plot, let him specify the clipping explicitly. o When using
6096 gnuplot for plotting, the output data file sometimes contains
6097 lines with the string "move". Gnuplot doesn't like that, so
6100 2002-06-15 09:14 rtoy
6102 * src/maxima.system: Add dependency of the slatec module on
6103 f2cl-lib and packages modules.
6105 2002-06-15 09:12 rtoy
6107 * share/integequations/inteqn.mac: Add missing semicolon.
6109 2002-06-14 13:33 amundson
6111 * tests/rtest15.mac: Fixed a typo. Ooops.
6113 2002-06-14 13:26 amundson
6115 * tests/rtest15.mac: New tests highlighting bug found in
6116 "integration bug" thread on the Maxima mailing list April 2002.
6118 2002-06-14 13:12 amundson
6120 * share/utils/mactex-utilities.lisp, src/mactex.lisp: Moved
6121 mactex-utilitiles back into a separate file.
6122 Fixed bug in tex(expr,file)
6124 2002-06-14 08:54 rtoy
6126 * src/macsys.lisp: Add definition of $system for CMUCL. (From Tim
6129 2002-06-09 22:39 amundson
6131 * src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an
6132 excerpt from his mail message:
6134 ---------------------------------------- The node "Lisp and
6135 Maxima" in the maxima texinfo manual states
6137 To enter Maxima forms at lisp level, you may use the `#$'
6140 However, the example given there triggers an error
6142 [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq
6145 *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break
6148 I propose the following patch
6149 ----------------------------------------
6151 2002-06-09 22:27 amundson
6153 * share/tensor/: canten.lisp, gener.lisp, itensor.dem,
6154 itensor.lisp, itensor.usg, symtry.lisp: Fixes for itensor from
6155 Valerij Pipin. His readme file is now itensor.usg.
6157 2002-06-09 22:06 amundson
6159 * share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an
6160 excerpt from his mail message:
6162 ---------------------------------------- The function
6163 "motion(dis)" computes the covariant form of the geodesic
6164 equations of the motion for a given metric. However in
6167 motion(dis):=block([s],depends(omega,s), for i thru dim do
6168 em[i]:if diagmetric then ratsimp(1/2*sum(
6169 diff(lg[a,a],omega[i]) *diff(omega[a],s)^2,a,1,dim))
6170 else 1/2*sum(sum(diff(lg[a,b],omega[i])
6171 *diff(omega[a],s)*diff(omega[b],s),a,
6172 1,dim),b,1,dim), if dis#false then for i thru dim
6173 do ldisplay(em[i]),done)$
6175 It does not correspond the definition. I propose to it change to
6177 motion(dis):=block([s],depends(omega,s), for i thru dim do
6178 em[i]:if diagmetric then
6179 ratsimp(lg[i,i]*diff(omega[i],s,2)+
6180 sum(diff(lg[i,i],omega[a])*diff(omega[i],s)*diff(omega[a],s),a,1,dim)-
6181 1/2*sum( diff(lg[a,a],omega[i])
6182 *diff(omega[a],s)^2,a,1,dim) ) else ratsimp(
6183 sum(lg[i,a]*diff(omega[a],s,2),a,1,dim)+ sum( sum(
6184 diff(lg[i,b],omega[a])*diff(omega[b],s)*diff(omega[a],s)
6185 -1/2*diff(lg[a,b],omega[i])
6186 *diff(omega[a],s)*diff(omega[b],s),a,
6187 1,dim),b,1,dim) ), if dis#false then for i thru
6188 dim do ldisplay(em[i]),done)$
6190 This can be find in any textbook. After this the demo given
6191 below reproduces results demonstrated by "ctensor.dem" in
6192 demo-version of macsyma-2.2. Note the formally result is a little
6193 bit different because maxima is weaker in simplification then
6194 commercial macsyma. The file "ctensr.mac" should be in the path.
6196 /**********************************************************************/
6197 kill(all); SHOWTIME:ALL$ /* if properties(GCFAC) = [] then
6198 load("scifac.fas")$ */ load(ode2); ("This file finds the
6199 Schwarzschild solution of the Einstein vacuum equations" );
6201 IF GET('CTENSR,'VERSION) = FALSE THEN LOAD("ctensr.mac")$ /* the
6202 following allows the batch program to run by presetting flags */
6203 SETFLAGS()$ /* this calls for the rational simplification of
6204 geometrical objects */ RATFAC:TRUE$ ("Specify the dimension of
6205 the manifold and the coordinate labels.");
6206 (dim:4,omega:[r,th,ph,t])$ ("Enter the general static spherically
6207 symmetric metric.");
6208 lg:MATRIX([A,0,0,0],[0,r^2,0,0],[0,0,r^2*SIN(th)^2,0],[0,0,0,-D]);
6210 ("Specify functional dependencies"); DEPENDS([A,D],r); ("computes
6211 inverse metric and specifies diagonality"); metric()$ ("computes
6212 the mixed Christoffel symbols but not display them");
6213 christof(FALSE)$ ("computes and ratsimps Ricci tensor");
6214 riccicom(FALSE)$ ("computes and displays the Einstein tensor");
6217 ("makes a list of the non-zero components of the Einstein tensor
6218 (G) where the 2 indicates the order of the array G");
6222 ("now begins to solve the field equations");
6224 EXP1:ODE2(last(EXP),A,r);
6226 (" a kludge to get the solution (the 1,1 component) explicitly");
6228 SOLVE(EXP1,r); RESULTLIST:SOLVE(%,A)$
6229 H:EV(PART(RESULTLIST,1),EVAL); ("to cast the solution into
6230 standard form"); H1:H,EXP(%C) = 1/(2*m),FACTOR; ("now to find the
6231 4,4 component"); EV(FIRST(EXP),H1,DIFF,FACTOR); ODE2(NUM(%),D,r);
6232 EXPAND(RADCAN(%)); H2:EV(%,%C = 1); ("H1 and H2 should be the
6233 solution and to check"); SOL:[H1,H2]; EXP,SOL,DIFF,RATSIMP;
6234 kill(all); IF GET('CTENSR,'VERSION) = FALSE THEN
6235 LOAD("ctensr.mac")$ (dim:4,omega:[r,th,ph,t])$
6237 ("Enter the Schwarzschild metric in standard coordinates."); lg :
6238 matrix([1/(1-2*m/r),0,0,0],[0,r^2,0,0]
6239 ,[0,0,r^2*sin(th)^2,0],[0,0,0,(2*m/r-1)])$ metric()$
6241 ("Compute and display mixed Christoffel symbols");
6243 CHRISTOF(all)$ RICCICOM(true)$ ("computes scalar curvature");
6244 SCURVATURE(); ("computes Riemann tensor"); RIEMANN(TRUE)$
6245 ("computes contravariant Riemann tensor"); raiseriemann(false)$
6246 ("computes the Kretchmann invariant Rijkl^2"); rinvariant();
6247 diagmetric:true; ("Compute the covariant form of geodesic
6248 equations"); motion(true)$
6250 ("Compute the contravariant form geodesic equations"); block( for
6251 i thru dim do emc[i]:
6252 ratsimp(ratexpand(sum(ug[i,a]*em[a],a,1,dim))),
6253 for i thru dim do ldisplay(emc[i]));
6255 block([title: "Schwarzschild Potential for Mass M=2",m:2.],
6256 plot3d([r*cos(th),r*sin(th),ug[1,1]],[r,.4,4.],[th,-%pi,%pi],['grid,50,15]
6259 ----------------------------------------
6261 2002-06-09 21:57 amundson
6263 * src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt
6264 from his mail message:
6266 ----------------------------------------- Seems that there is a
6267 bug in transl.lisp. It makes maxima to get into debugger on
6268 attempt to output some warnings to the UNLISP file during
6269 translation (this happens, say, if you try to translate the
6276 Here is the patch to cure it.
6277 -----------------------------------------
6279 2002-06-09 18:20 amundson
6281 * share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from
6284 ------------------------------- I add a program for calculate
6287 mat_function(analytic function,matrix) return f(matrix) this
6288 calculation is based on Cauchy integral formular. if f(x) is
6289 analytic and mat=diag([JF(m1,n1),,JF(mk,nk)]), then
6291 f(mat)=ModeMatrix*diag([f(JF(m1,n1)),,f(JF(mk,nk))])*ModeMatrix^^(-1)
6292 this method is only one of them,6~8or more other methods exist.
6293 so I cannot insist on this being best.but I think it very
6294 useful. please try jordan.dem
6296 (C1) batch("jordan.dem");
6298 or usualy load("diag.mc") .
6300 -------------------------------
6302 2002-06-09 18:05 amundson
6304 * doc/share/specfun.texi, share/specfunctions/h-atom.dem,
6305 share/specfunctions/specfun.mac, share/specfunctions/specfun.usg,
6306 share/specfunctions/test_specfun.mac,
6307 share/specfunctions/variational_method.dem: Updated to specfun
6310 Excerpt from his mail message:
6312 ------------------------------- specfun-110.tar.gz --- I fixed
6313 some problems with the gradef statements and the documentation.
6314 The files specfun.mc and specfun.texi in this archive should
6315 replace the files Maxima currently uses. If you like quantum
6316 mechanics, you may enjoy the two demonstration programs.
6317 -------------------------------
6321 Changes version 110 to version 111
6322 ---------------------------------- 12 April 2001
6324 Bug: For the series representation, the sum index is m; when the
6325 order is m (and m declared to be an integer), we've got trouble.
6326 Maybe make the sum index be i%.
6328 Fix: Changing 'm to i% fixed the problem; added additional
6329 documentation warning against using i% as a function argument.
6331 --------------------------------- 13 April 2001
6333 Bug: Text comment in test_specfun: print("Taylor may will
6336 Fix: changed to print("Taylor may print...;
6338 ---------------------------------- 17 April 2001
6340 Bug: "Merzbacher" incorrectly spelled in source code comments.
6342 Fix: changed Mertzbacher to Merzbacher.
6344 ---------------------------------- 17 April 2001
6346 Bug: "its should" in source code comment.
6348 Fix: changed to "it should".
6350 ---------------------------------- 17 April 2001
6352 Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S
6355 Fix: Changed test name.
6357 ---------------------------------- 17 April 2001
6359 Bug: specfun package shouldn't include ai.lisp; should use
6360 ai.lisp from Maxima's cvs.
6362 Fix: removed ai.lisp from specfun-110.
6364 ---------------------------------- 18 April 2001
6366 Bug: Not really a bug, but spherical_hankel2 has the code
6369 for m : 0 thru n do (
6370 w : w * (n + m + 1) * (n - m) / (2 * %i * x * (m
6375 when m = n, w is zero. This is silly.
6377 Fix: Changed code to
6380 for m : 1 thru n do (
6381 w : w * (n + m) * (n - m + 1) / (2 * %i * x * m),
6385 Also, added additional tests A&S 10.1.20 and A&S 10.1.31 to
6388 ---------------------------------- 18 April 2001
6390 Bugs: gradef statements have bogus quotes. Further, the gradef
6391 for assoc_legendre_p has a typo.
6393 Fix: Removed bogus quotes from gradef statements and fixed the
6394 typo in the gradef for assoc_legendre_p.
6396 Comment: Bug only showed up running test_specfun in interpreted
6399 ---------------------------------- 18 April 2001
6401 Bugs: assoc_legendre_q and legendre_q have no gradefs but
6402 test_specfun has gradef tests for them.
6404 Fix: removed the tests from test_specfun.
6406 Comment: Bug only showed up running test_specfun in interpreted
6409 ---------------------------------- 18 April 2001
6411 Bug: Yikes! featurep(-1, integer) is true; my statements
6413 (integerp(n) and n > -1) or featurep(n, 'integer)
6415 are true when n is a negative integer. This isn't what I want.
6417 Fix: Change above to
6419 (integerp(n) and n > -1) or (symbolp(n) and featurep(n,
6422 ---------------------------------- 19 April 2001
6424 Bug: Some gradef statements are trouble when the order is zero;
6425 in this case, we want to evaluate the polynomials with negative
6428 Fix: Multiply potential troublemakers by (1-kron_delta(n,0)).
6431 kron_delta(i,j) := if (i=j) then 1 else 0;
6433 gradef(jacobi_p(n,a,b,x), 'diff(jacobi_p(n,a,b,x),n),
6434 'diff(jacobi_p(n,a,b,x),a),
6435 'diff(jacobi_p(n,a,b,x),b), (n*(a-b-(2*n+a+b)*x) *
6436 jacobi_p(n,a,b,x)+2*(n+a)*(n+b) * (1 -
6437 funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6438 ((2*n+a+b)*(1-x^2)));
6440 I added kron_delta to specfun.
6442 ------------------- 19 April 2001
6444 Change: In jacobi_pf, changed np1 from a float to a fixnum.
6448 for m : 1 thru n do (
6449 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6456 for m : 1 thru n do (
6457 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6461 ------------------- 19 April 2001
6463 Bug: More trouble with gradef statements; the following code
6468 (D1) 3 (C2) load("specfun.o");
6470 Loading ./specfun.o Attempt to differentiate with respect to a
6471 number: 3 -- an error. Quitting. To debug this try
6474 Another troublemaker is
6476 (c1) baz : diff(jacobi(n,x,x,x),x);
6478 Then ev(baz,diff) # ev(ev(baz,diff),diff), etc.
6480 Fixes: Put blocks around gradef statements and replaced
6481 unevaluated derivatives with errors. Thus
6483 unk_derivative() := block([ ], "error: derivative with respect
6484 to order is unknown" );
6486 block([n,a,b,x], gradef(jacobi_p(n,a,b,x),
6487 unk_derivative( ), unk_derivative( ),
6488 unk_derivative( ), (n*(a-b-(2*n+a+b)*x) *
6489 jacobi_p(n,a,b,x)+2*(n+a)*(n+b) * (1 -
6490 funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6491 ((2*n+a+b)*(1-x^2))) );
6493 ------------------- 21 April 2001
6497 eval_when([load, batch, batchload], float2bf : true );
6499 and deleted the source code comment about setting float2bf to
6500 true locally. I don't remember why I once wanted float2bf to be
6503 ------------------- 21 April 2001
6505 Change: Clarified source code comment on how to compute
6506 jacobi_p(n,a,b,x) for integers a, b < 0.
6508 ------------------- 21 April 2001
6510 Bug: Maxima doesn't have a bfloat gamma function. The
6511 ultraspherical function doesn't evaluate to a bfloat when all
6512 arguments except the order are bfloats.
6514 Fix: Replace quotients of gamma functions in ultraspherical by
6515 genfact functions. Note
6517 genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1)
6519 Also, removed the remaining gamma function calls in specfun by
6520 replacing the gamma functions in assoc_legendre_p by factorials.
6521 Finally, removed the source code comment about gamma giving an
6524 Comment: May need to change specfun.texi on the gamma function
6527 ----------------------- Mon Apr 23 05:11:46 CDT 2001
6529 Bug: gen_laguerre(n,a,x) function not defined for a <= -1 (see
6530 A&S 22.2.12 page 775); specfun doesn't trap this case.
6532 Fix: added trap for this case
6534 if (integerp(n) and n > -1) and not (integerp(a) and a < 0)
6537 ----------------------- Mon Apr 23 05:26:21 CDT 2001
6539 Change: In gen_laguerre, replaced
6541 for m : 1 thru n do (
6542 w : -w * x * (n - m + 1) / (m * (m + a)),
6548 for m : 1 thru n do (
6549 w : w * x * (m -n-1) / (m * (m + a)),
6553 This reduced the execution time of baz :
6554 sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%.
6556 ----------------------- Mon Apr 23 06:05:00 CDT 2001
6558 Change: Removed rat from spherical_harmonic:
6560 rat(exp(%i * m * phi) * sqrt((2 * n + 1) * (n - m)! / (4
6562 * assoc_leg_cos(n, m, theta))
6564 This change dramatically speeds test_specfun and eliminates the
6565 funny message "Assumed to be zero in TAYLOR".
6567 ----------------------- Mon Apr 23 07:08:37 CDT 2001
6569 Bug: Bogus function call to test_zero_list instead of
6570 check_zero_list in "spherical harmonic orthogonality" test.
6574 ----------------------- Mon Apr 23 15:57:15 CDT 2001
6576 Change: Eliminated the function `elements' from test_specfun and
6577 re-wrote check_zero_list(e).
6579 ------------------------ Thu May 3 07:44:00 CDT 2001
6581 Change: Added h-atom.dem and variational_method.dem to the
6582 specfun distribution.
6584 2002-06-09 17:40 amundson
6586 * src/mactex.lisp: Utilities for mactex courtesy Barton Willis.
6587 Excerpts from his mail message:
6589 Here is utility that provides a maxima level interface to
6590 putprop. Specifically, texput allows a user to change the
6591 behavior of maxima's tex function.
6595 /* tex mue tex as "\mu_e", etc */
6597 (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4)
6598 texput(b, "\\mathbf{B}")$
6600 /* Let's try it */ (C5) tex([mue,e,b,e.b]); $$\left[
6601 \mu_e,\mathbf{E},\mathbf{B},\mathbf{E}\cdot \mathbf{B} \right] $$
6604 /* Define a matchfix operator || and tex it as \|. To do this,
6605 use three arguments to texput */
6607 (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8)
6608 tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8)
6611 /* One more time. Before texput */
6613 (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>);
6614 $$<<\left(x,y\right)$$ (D10) FALSE (C11)
6615 texput("<<","\\langle ", " \\rangle ")$
6619 (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12)
6620 FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13)
6623 1. I wrote this function this morning; it hasn't been thoroughly
6624 tested. Let me know if you see any problems with it.
6626 2. Commercial Macsyma used qput to do the same thing; it seemed
6627 to me that I'd have to modify mactex.lisp in a handful of places
6628 to use qput in this way.
6630 2002-06-09 17:31 amundson
6632 * src/mactex.lisp: Fixes for mactex.lisp from Barton Willis. From
6633 his mail message: ---------------------------------------
6634 mactex-1.7.lisp --- I collected all the additions and fixes I
6635 know of for mactex. I suggest that mactex-1.7.lisp replace the
6636 version that Maxima currently uses.
6637 ---------------------------------------
6639 The committed version is his mactex-1.7.lisp
6641 2002-06-09 16:57 amundson
6643 * doc/info/Lists.texi: Documentation for functions second thru
6644 tenth. Thanks to Dan Stanger.
6646 2002-06-09 16:47 amundson
6648 * src/comm.lisp: Update from Dan Stanger:
6650 Dr. Fateman suggested a improvement to the changes I made, so
6651 here is the new file, with his suggested changes.
6652 ---------------------------------------
6654 I (JFA) added an eval-when around (defun dollarify...)
6656 2002-06-09 16:31 amundson
6658 * src/comm.lisp, tests/rtest15.mac: Added functions second thru
6659 tenth, including tests. Code thanks to Dan Stanger.
6661 2002-06-09 16:27 amundson
6663 * share/contrib/lindstedt.mac: Contributed file from Dan Stanger.
6666 Attached is a first pass of Lindstedt code, which has the same
6667 calling sequence as the commercial function, for inclusion in the
6668 maxima project. I gave it the LGPL, but I can change that to the
6669 GPL if required. I would appreciate any comments about my coding
6670 style, as well as other comments.
6672 2002-06-09 16:25 amundson
6674 * src/sin.lisp, tests/rtest15.mac: Bug fix for integrate(3^log(x))
6675 problem. Fix thanks to Wolfgang Jenkner with suggestions from
6676 Richard Fateman. The test was modified to accept the form
6677 produced by maxima after the fix. Previously, the test looked for
6678 a different, but equivalent, answer.
6680 2002-06-09 16:23 amundson
6682 * tests/tests.lisp: report errors in ascending order
6684 2002-06-09 16:22 amundson
6686 * src/Makefile.am: clean now removes all compiled files, not just
6689 2002-05-31 16:29 rtoy
6691 * src/bessel.lisp: o Tell maxima that J[v](0) is 0 except when v =
6692 0 where it is 1. o Tell maxima how to differentiate the Bessel
6695 2002-05-26 15:00 rtoy
6697 * src/bessel.lisp: As discussed on the mailing list, the Bessel
6698 functions are called BESSEL_{J,Y,I,K} instead of %J, %Y, %IBES,
6701 2002-05-24 12:35 amundson
6703 * interfaces/xmaxima/: adams.tcl, autoconf-variables.tcl,
6704 base64.tcl, bitmaps.tcl, browser.tcl, emaxima.tcl, eoctave.tcl,
6705 eopenplot.tcl, getdata1.tcl, getopt.tcl, myhtml.tcl,
6706 nconsole.tcl, nplot3d.tcl, parse.tcl, patchold.tcl, plot2d.tcl,
6707 plot3d.tcl, plotconf.tcl, plotdf.tcl, printopts.tcl, proxy.tcl,
6708 rk.tcl, send-some.tcl, string.tcl, textinsert.tcl, tryembed.tcl,
6709 tryftp2.tcl, wmenu.tcl: xmaxima now split into multiple files.
6710 Work done by Mike Clarkson. For the time being, the original
6711 xmaxima code is unaffected.
6713 2002-05-22 17:15 rtoy
6715 * tests/rtest6a.mac: Undo last change. The real bug was an error
6718 2002-05-22 16:13 rtoy
6720 * tests/rtest14.mac: Undo the previous change. The assumptions
6721 aren't needed and were caused by an error in the simplifier for
6724 2002-05-22 16:05 rtoy
6726 * src/bessel.lisp: $realpart and/or $imagpart was causing
6727 %j[1](sqrt(x)) to ask for the sign of x. Don't do that. (Fix
6728 applied to all of the Bessel routines.)
6730 2002-05-21 21:53 rtoy
6732 * tests/rtest6a.mac: Tell maxima that T is positive so it doesn't
6735 2002-05-21 21:53 rtoy
6737 * tests/rtest14.mac: Tell maxima that a and t are positive so it
6740 2002-05-21 21:37 rtoy
6742 * tests/rtest14.mac: Correct the value for bessel(2,3).
6744 2002-05-21 21:34 rtoy
6746 * src/bessel.lisp: o Add $BESSELEXPAND variable to control whether
6747 to expand the Bessel functions of half-integral order in terms
6748 of elementary functions. o Honor $BESSELEXPAND in the
6749 simplifiers for the Bessel functions.
6751 2002-05-21 21:31 rtoy
6753 * src/: clisp-depends.mk, cmucl-depends.mk: Regenerated.
6755 2002-05-21 13:51 belanger
6757 * interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem
6758 with (E*) output was fixed.
6760 2002-05-19 22:14 rtoy
6762 * src/bessel.lisp: o Fix a few typos in bessel-y o Was incorrectly
6763 computing the half-integral order Bessel functions when the arg
6764 wasn't a simple variable. o Clean up and improve some of the
6765 comments. o Do the half-integral order expansions whenever the
6766 order is half-integral, even if the arg is a number. o Clean
6767 up, comment, and correct the expander for half-integral %K.
6769 2002-05-19 15:31 rtoy
6771 * src/bessel.lisp: o Rename the Bessel J function from bessel_j to
6772 %j, and Y from bessel_y to %y, since maxima already has %j and
6773 %y defined. Likewise for Bessel I, use %ibes. o Call the
6774 Bessel K function %k. Add support for it. o For order 0 and 1,
6775 call the specialized dbesj0 and dbesj1 functions instead of the
6776 general dbesj function. o Use analytic continuation so we can
6777 evaluate the J for negative values of the argument. o Do
6778 similar things for Bessel Y. o Was not correctly expanding the
6779 Bessel J, Y, and I functions for half-integral orders.
6781 2002-05-19 15:25 rtoy
6783 * src/gcl-depends.mk: Regenerated.
6785 2002-05-19 15:24 rtoy
6787 * src/numerical/f2cl-lib.lisp: o GCL doesn't like the declarations
6788 in our max functions, so don't declare the variables. o GCL
6789 doesn't like our defparameter for *lun-hash*. Make it defvar. o
6790 GCL doesn't have least-positive-normalized-double-float, so
6791 make it the same as least-positive-double-float. Do likewise for
6794 2002-05-19 15:22 rtoy
6796 * src/numerical/f2cl-package.lisp: GCL doesn't export
6797 DESTRUCTURING-BIND from the LISP package. Import it.
6799 2002-05-16 14:09 starseeker
6801 * share/physics/: dimension.html, dimension.mac, dimension.pdf,
6804 Barton Willis's Dimensional analysis package and documentation
6806 2002-05-14 13:26 belanger
6808 * interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the
6809 maxima process buffer was removed; since comint-mode already does
6812 2002-05-14 13:22 belanger
6814 * interfaces/emacs/emaxima/emaxima.el: Several internal changes
6815 were made. The "wait for output" routine was moved to maxima.el.
6817 2002-05-14 13:21 belanger
6819 * interfaces/emacs/emaxima/maxima.el: Several internal changes were
6820 made. maxima mode changed to send one line at a time to the
6823 2002-05-11 08:19 amundson
6825 * README.lisps: Preliminary notes on lisp implementations for
6828 2002-05-09 14:43 rtoy
6830 * src/bessel.lisp: Preliminary support for numerical computing
6833 2002-05-09 14:42 rtoy
6835 * src/maxima.system: Add the needed routines for the Bessel K
6838 2002-05-09 14:42 rtoy
6840 * src/numerical/slatec.lisp: Export the needed routines for the
6843 2002-05-09 14:41 rtoy
6845 * src/numerical/slatec/slatec.system: Add routines for Bessel K
6848 2002-05-09 14:36 rtoy
6850 * src/numerical/slatec/: dbesk.lisp, dbesk0.lisp, dbesk1.lisp,
6851 dbsk0e.lisp, dbsk1e.lisp, dbsknu.lisp, zbesk.lisp: Initial import
6852 of converted SLATEC routines for Bessel K.
6854 2002-05-09 14:34 rtoy
6856 * src/numerical/slatec/fortran/: dbesk.f, dbesk0.f, dbesk1.f,
6857 dbsk0e.f, dbsk1e.f, dbsknu.f, zbesk.f: Initial import of SLATEC
6858 routines for Bessel K.
6860 2002-05-09 09:12 rtoy
6862 * doc/info/Special.texi: Correct the documentation on specint: the
6863 modified Bessel function is called %IBES, not %I.
6865 2002-05-08 16:40 rtoy
6867 * src/bessel.lisp: o Replace the Gaussian RNG with a version from
6868 CLOCC (clocc.sourceforget.net) which uses the fast Ziggurat
6869 method to generate Gaussian random vars. o Tell maxima how to
6870 differentiate bessel_j. o Remove some old simplifiers for Bessel
6871 Y and I functions. o Fix error in simplifiers for J, Y, and I:
6872 when checking to see if the order was a half-integer, we were
6873 accidentally setting the order to NIL when it wasn't a
6874 half-integer. Don't do that.
6876 2002-05-08 08:59 rtoy
6878 * src/: clisp-depends.mk, cmucl-depends.mk: Update with the new
6879 one-line-per-entry format and the SLATEC routines.
6881 2002-05-08 08:58 rtoy
6883 * src/numerical/slatec/zbesi.lisp: Added Bessel I function for
6886 2002-05-08 08:34 rtoy
6888 * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
6889 d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
6890 dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
6891 dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp,
6892 dcsevl.lisp, de1.lisp, dei.lisp, derf.lisp, derfc.lisp,
6893 dgamlm.lisp, dgamln.lisp, dgamma.lisp, djairy.lisp, dlngam.lisp,
6894 fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp, xerhlt.lisp,
6895 xermsg.lisp, xerprn.lisp, xersve.lisp, xgetua.lisp, zabs.lisp,
6896 zacai.lisp, zairy.lisp, zasyi.lisp, zbesj.lisp, zbinu.lisp,
6897 zbknu.lisp, zbuni.lisp, zdiv.lisp, zexp.lisp, zkscl.lisp,
6898 zlog.lisp, zmlri.lisp, zmlt.lisp, zrati.lisp, zs1s2.lisp,
6899 zseri.lisp, zshch.lisp, zsqrt.lisp, zuchk.lisp, zunhj.lisp,
6900 zuni1.lisp, zuni2.lisp, zunik.lisp, zuoik.lisp, zwrsk.lisp:
6901 Regenerated from latest version (2002-05-06) of f2cl.
6903 2002-05-08 08:32 rtoy
6905 * src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp:
6906 Initial revision for SLATEC routines for Bessel Y and I
6909 2002-05-08 08:31 rtoy
6911 * src/numerical/slatec/: zacon.lisp, zbesh.lisp, zbesy.lisp,
6912 zbunk.lisp, zunk1.lisp, zunk2.lisp: Initiali revision for SLATEC
6913 routines for Bessel Y and I functions.
6915 2002-05-07 23:51 rtoy
6917 * src/bessel.lisp: First cut at Bessel Y and I function support:
6919 o Clean up some comments o Add functions to numerically evaluate
6920 Y and I functions. Still needs some work. (Should all of the
6921 additional values be stored in $besselarray or should we have a
6922 different variable for each?) o Add the new maxima functions
6923 bessel_j[v](z), bessel_y[v](z), and bessel_i[v](z). Can
6924 express these functions in terms of elementary functions when v
6925 is half of an odd integer. (Should this expansion be
6926 controllable by some user variable?) o bessel(x,n) for symbolic x
6927 and n is converted to bessel_j[n](x).
6929 2002-05-07 23:45 rtoy
6931 * src/maxima.system: Add rules for the Bessel I functions for
6932 complex arg and Bessel Y functions.for real and complex args.
6934 2002-05-07 23:44 rtoy
6936 * src/numerical/slatec.lisp: Export the Bessel Y and I functions we
6939 2002-05-07 23:43 rtoy
6941 * src/numerical/slatec/slatec.system: o Forgot to set the loader
6942 for the f2cl language. o Add the Bessel I functions for complex
6943 arg and the Bessel Y functions.
6945 2002-05-07 23:36 rtoy
6947 * src/numerical/slatec/fortran/: dbesy.f, dbsynu.f, dyairy.f,
6948 zacon.f, zbesh.f, zbesi.f, zbesy.f, zbunk.f, zunk1.f, zunk2.f:
6949 Initial revision Additional SLATEC routines for Bessel functions
6952 2002-05-05 18:44 rtoy
6954 * src/numerical/f2cl-lib.lisp: Update to latest version of
6955 macros.l: o Fixes bug in int-sub. o GCL doesn't have
6956 least-positive-normalized float constants o d1mach(5)/r1mach(5)
6957 wasn't being computed as accurately as it should have.
6959 2002-05-04 14:20 rtoy
6961 * configure.in: When printing out help, make the help strings line
6964 2002-05-04 14:16 rtoy
6966 * src/: maxima.system, numerical/slatec/slatec.system: Get the
6967 dependencies correct for the SLATEC routines.
6969 2002-05-03 12:28 rtoy
6971 * src/numerical/slatec/README: Tell the user to use slatec.system
6972 to build the Lisp files from the Fortran files.
6974 2002-05-03 12:25 rtoy
6976 * src/numerical/slatec/slatec.system: Initial revision.
6978 Defsystem file for building the Lisp files from the Fortran
6981 2002-05-02 21:18 amundson
6983 * configure.in: Bug fix. If the user specifies one or more lisps at
6984 configure time, configure should not search for other lisps. Now
6987 2002-05-01 13:20 amundson
6989 * src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related
6992 2002-05-01 12:57 amundson
6994 * maxima-local: added infodir so that info can be used locally.
6996 2002-04-30 13:04 rtoy
6998 * lisp-utils/make-depends.lisp: Generate multiple lines for the
6999 dependency file instead of one very long line. (Solution by
7000 James Amundson, to work around a line-length limit in some
7003 2002-04-29 11:17 amundson
7005 * src/Makefile.am: Bug fix: create directories before they are
7008 2002-04-29 09:14 amundson
7010 * src/macdes.lisp: Bug fix: removed extraneous reference to
7011 *maxima-directory*. *info-paths* is now set by set-pathnames.
7013 2002-04-29 08:27 rtoy
7015 * src/: bessel.lisp, numerical/slatec.lisp: Oops. ZBESJ needs to
7016 exported from the SLATEC package, and we need to use it.
7018 2002-04-28 16:29 amundson
7020 * xmaxima-local: New script. xmaxima-local is a wrapper to run
7021 xmaxima without running make install first.
7023 2002-04-28 16:25 amundson
7025 * src/todd-coxeter.lisp: Bug fix:
7027 From: Juan Pablo Hierro Álvarez <BUSCAIDEAS@terra.es> To:
7028 maxima@www.ma.utexas.edu Subject: [Maxima] Installation
7029 instruction and a small bug. Date: 13 Apr 2002 09:58:49
7030 +0200 First, I think there is a small bug in the file
7031 todd-coxeter.lisp The patch would be 5c5 < (proclaim '(type
7032 (vector t) $todd_coxeter_state)) ---
7033 > (proclaim '(type (vector (t)) $todd_coxeter_state))
7034 21c21 < (declare (fixnum nvars) (type (vector t)
7035 multiply-table)) ---
7036 > (declare (fixnum nvars) (type (vector (t)) multiply-table))
7038 With the original version (vector (t)), it complains that the
7039 type (t) is not defined. But t is, of course, a type by itself.
7041 2002-04-28 16:21 amundson
7043 * src/: init-cl.lisp, macsys.lisp, maxima.in: New system for
7044 communicating maxima command line options to lisp.
7046 maxima command line options have changed. see maxima --help.
7048 Fixes for "let/setq" problems with environment variables.
7050 2002-04-28 16:17 amundson
7052 * interfaces/xmaxima/Makefile.am: Removed spurious reference to
7055 2002-04-28 16:16 amundson
7057 * src/Makefile.am: Update saving of init functions. Only clisp now
7058 has init function specified.
7060 2002-04-28 16:13 amundson
7062 * share/Makefile.am: install physics/physconst.mac and
7063 physics/physconst.usg
7065 2002-04-28 16:12 amundson
7067 * lisp-utils/maxima-run-lisp: Hardcode "(user:run)" for running
7068 with cmucl, instead of saving it as the init function. This is
7069 really a big hack. It should be addressed in a more general
7072 2002-04-28 16:08 amundson
7074 * configure.in: Create autoconf variables file for xmaxima.
7076 2002-04-28 16:07 amundson
7078 * common.mk: Add xmaximadir.
7080 2002-04-28 16:03 amundson
7082 * interfaces/xmaxima/xmaxima.tcl: Updates to get xmaxima working
7083 with new system. xmaxima now takes several arguments:
7084 ------------------------ |addiator>xmaxima --help usage: xmaxima
7085 [options] [url] If given, [url] will be opened in the
7086 help browser instead of the default starting page.
7087 options: --help: Display this usage message. -l <lisp>,
7088 --lisp=<lisp>: Use lisp implementation <lisp>.
7089 --use-version=<version>: Launch maxima version <version>.
7090 ------------------------
7092 xmaxima now works with the new maxima script. If the new maxima
7093 script is unavailable, as could be the case on windows, xmaxima
7094 will attempt to talk directly to a GCL saved image.
7096 2002-04-28 15:57 amundson
7098 * interfaces/xmaxima/xmaxima.tcl: Under some circumstances xmaxima
7099 would call kill -1, which kills all processes with pid > 0. This
7100 lead many people (myself included\!) to believe xmaxima was
7101 crashing X windows. xmaxima will now never call kill -1. Also
7102 updated comment for emacs mode discovery and date.
7104 2002-04-28 15:45 amundson
7106 * interfaces/xmaxima/server.lisp: server from the archive
7107 directory. getpid functions for clisp and cmucl have been added
7110 2002-04-28 15:44 amundson
7112 * interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png,
7113 maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp.
7115 2002-04-28 15:43 amundson
7117 * interfaces/xmaxima/: demos.html, examples.html, intro.html:
7118 Updates for new maxima logo.
7120 2002-04-28 15:39 amundson
7122 * interfaces/xmaxima/: .cvsignore, Makefile.am,
7123 autoconf-variables.tcl.in, xmaxima, xmaxima-paths.tcl,
7124 xmaxima-trailer.tcl, xmaxima.tcl: xmaxima updates for new file
7125 layout and new maxima script. xmaxima itself is now derived from
7128 2002-04-26 12:12 rtoy
7130 * src/bessel.lisp: Remove the original maxima code that was
7131 evaluating the Bessel functions, to reduce clutter.
7133 2002-04-26 11:54 rtoy
7135 * src/maxima.system: Forgot to include xgetua.lisp.
7137 2002-04-26 11:23 rtoy
7139 * src/bessel.lisp: Remove the f2cl macros that were placed here and
7140 the TOMS algorithms that we've replaced by SLATEC versions.
7142 2002-04-26 11:22 rtoy
7144 * src/numerical/slatec/README: Update the script for building the
7145 Lisp files. Clean up notes.
7147 2002-04-26 11:21 rtoy
7149 * src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code
7150 because we receive a sliced array.
7152 2002-04-26 11:20 rtoy
7154 * src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code
7155 because we need array-slicing enabled since we slice an array
7158 2002-04-26 09:16 rtoy
7160 * src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code
7161 because we need array-slicing enabled since we slice an array
7164 2002-04-26 09:15 rtoy
7166 * src/numerical/slatec/dasyjy.lisp: Regenerated from Fortran code
7167 because the array type should be array, not simple-array (because
7168 we're given an array slice).
7170 2002-04-26 09:13 rtoy
7172 * src/numerical/slatec/README: Update the build script and say the
7173 conversion was done using CMUCL.
7175 2002-04-26 08:13 rtoy
7177 * src/csimp2.lisp: Remove the TOMS function calerf.
7179 2002-04-26 08:11 rtoy
7181 * src/bessel.lisp: Use the SLATEC routines for the various bessel
7182 functions, the Airy function and the exponential integral.
7184 2002-04-26 08:10 rtoy
7186 * src/csimp2.lisp: Use the SLATEC routines for erf and erfc.
7188 2002-04-26 08:09 rtoy
7190 * src/maxima.system: Add new module for the numerical routines.
7192 2002-04-26 08:03 rtoy
7194 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp:
7197 2002-04-26 07:51 rtoy
7199 * src/numerical/slatec/djairy.lisp: Initial revision
7201 2002-04-26 07:42 rtoy
7203 * src/numerical/slatec/: zseri.lisp, zshch.lisp, zsqrt.lisp,
7204 zuchk.lisp, zunhj.lisp, zuni1.lisp, zuni2.lisp, zunik.lisp,
7205 zuoik.lisp, zwrsk.lisp: Initial revision
7207 2002-04-26 07:39 rtoy
7209 * src/numerical/slatec/: xerhlt.lisp, xermsg.lisp, xerprn.lisp,
7210 xersve.lisp, xgetua.lisp, zabs.lisp, zacai.lisp, zairy.lisp,
7211 zasyi.lisp, zbesj.lisp, zbinu.lisp, zbknu.lisp, zbuni.lisp,
7212 zdiv.lisp, zexp.lisp, zkscl.lisp, zlog.lisp, zmlri.lisp,
7213 zmlt.lisp, zrati.lisp, zs1s2.lisp: Initial revision
7215 2002-04-26 07:36 rtoy
7217 * src/numerical/slatec/: dcsevl.lisp, de1.lisp, dei.lisp,
7218 derf.lisp, derfc.lisp, dgamlm.lisp, dgamln.lisp, dgamma.lisp,
7219 dlngam.lisp, fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp:
7222 2002-04-26 07:30 rtoy
7224 * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
7225 d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
7226 dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
7227 dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp:
7228 Initial conversion from SLATEC routines.
7230 2002-04-26 07:28 rtoy
7232 * src/numerical/slatec/README: Initial revision.
7234 2002-04-25 12:26 rtoy
7236 * src/numerical/slatec/fortran/dasyjy.f: Oops. Don't need to SAVE
7237 ALFA1, ALFA2, BETA1, etc., since we removed these variables.
7239 2002-04-25 12:11 rtoy
7241 * src/numerical/slatec/fortran/dasyjy.f: f2cl doesn't handle
7242 equivalence statements and this routine only seems to use the
7243 equivalence statements as some means of initializing the arrays,
7244 so remove the equivalence statements and make the appropriate
7245 changes to the initializers.
7247 2002-04-25 12:08 rtoy
7249 * src/numerical/slatec/fortran/xermsg.f: f2cl doesn't correctly
7250 convert format strings that are included in the WRITE statement.
7251 Move it out to a separate FORMAT statement.
7253 2002-04-25 12:03 rtoy
7255 * src/numerical/slatec/fortran/: d9aimp.f, d9b0mp.f, d9b1mp.f,
7256 d9lgmc.f, dai.f, daie.f, dasyik.f, dasyjy.f, dbesi.f, dbesi0.f,
7257 dbesi1.f, dbesj.f, dbesj0.f, dbesj1.f, dbesy0.f, dbesy1.f,
7258 dbsi0e.f, dbsi1e.f, dcsevl.f, de1.f, dei.f, derf.f, derfc.f,
7259 dgamlm.f, dgamln.f, dgamma.f, djairy.f, dlngam.f, fdump.f,
7260 initds.f, j4save.f, xercnt.f, xerhlt.f, xermsg.f, xerprn.f,
7261 xersve.f, xgetua.f, zabs.f, zacai.f, zairy.f, zasyi.f, zbesj.f,
7262 zbinu.f, zbknu.f, zbuni.f, zdiv.f, zexp.f, zkscl.f, zlog.f,
7263 zmlri.f, zmlt.f, zrati.f, zs1s2.f, zseri.f, zshch.f, zsqrt.f,
7264 zuchk.f, zunhj.f, zuni1.f, zuni2.f, zunik.f, zuoik.f, zwrsk.f:
7265 Initial checkin of SLATEC routines as obtained from netlib.org.
7267 2002-04-22 13:17 belanger
7269 * doc/maximabook/odes/odes.tex: Added a note that the linear
7270 differential equations need to have constant coefficients to be
7273 2002-04-19 12:46 belanger
7275 * doc/maximabook/odes/odes.tex: Added a note to the desolve
7276 section, saying it works best with linear odes.
7278 2002-04-18 13:54 amundson
7280 * src/init-cl.lisp: (1) Removed *maxima-directory*, which was the
7281 same as *maxima-prefix*, but not used consistently.
7283 (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro
7286 2002-04-17 11:13 amundson
7288 * src/init-cl.lisp: Added defvars for the new *maxima- directories.
7290 2002-04-16 17:01 belanger
7292 * doc/maximabook/odes/odes.tex: A discussion of what methods Maxima
7293 uses to solve the odes was added.
7295 2002-04-15 08:33 amundson
7297 * configure.in, src/autoconf-variables.lisp.in, src/init-cl.lisp:
7298 Search path updates. Maxima should now be internally consistent
7299 with the new build system and file installation schemes. All
7300 autoconf options should be properly supported, including
7301 overriding datadir and infodir. The autoconf prefix, datadir and
7302 infodir options are also adjustable at run time through the
7303 environment variables MAXIMA_DIRECTORY, MAXIMA_DATADIR AND
7304 MAXIMA_INFODIR, respectively.
7306 This functionality has not been extensively tested.
7308 2002-04-11 16:27 starseeker
7310 * share/physics/: physconst.mac, physconst.usg:
7312 Physical Constants Package uploaded-
7314 2002-04-09 21:46 billingd
7316 * src/maxima.in: 2002-04-10 David Billinghurst
7317 <david.Billinghurst@riotinto.com>
7319 * src/maxima.in: Add newline at end of file
7321 2002-04-09 19:28 billingd
7323 * tests/: rtest15.mac, tests.lisp: 2002-04-10 David Billinghurst
7324 <David.Billinghurst@riotinto.com>
7326 * tests/rtest15.mac: New file
7327 * tests/tests.lisp: Add above tests
7329 2002-04-08 11:56 starseeker
7331 * doc/maximabook/images/.xvpics/: 2dplotwindow.eps,
7332 2dplotwindow.jpg, 2dplotwindowa.eps, 2dplotwindowa.jpg,
7333 3dplotwindow.eps, 3dplotwindow.jpg, 3dplotwindowa.eps,
7334 3dplotwindowa.jpg, emacsmaximamodeshot.eps,
7335 emacsmaximamodeshot.jpg, imaxima.eps, imaxima.png,
7336 maxima_geomview.eps, maxima_geomview.jpg, maxima_gnuplot.eps,
7337 maxima_gnuplot.jpg, maxima_openmath.eps, maxima_openmath.jpg,
7338 symaxx.eps, symaxx.jpg, symaxxgraph.ps, symaxxoutput.jpg,
7339 symaxxtex.ps, symaxxunits.ps, terminalshot.eps, terminalshot.jpg,
7344 2002-04-08 11:55 starseeker
7346 * doc/maximabook/storage/bibarchive/bibliography.tar.gz:
7348 duplicate of other contents in directory
7350 2002-04-08 11:54 starseeker
7352 * doc/maximabook/: algcal/calculus.log, basics/basics.dvi,
7353 odes/odes.aux, odes/odes.dvi, odes/odes.log:
7355 removing useless files
7357 2002-04-08 11:52 starseeker
7359 * doc/maximabook/.log:
7361 removeing useless file
7363 2002-04-07 01:09 billingd
7365 * src/macdes.lisp: Add maxima function apropos
7367 2002-04-05 12:29 starseeker
7369 * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7370 images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7371 images/imaxima.eps, images/maximawindowsinstall1.eps,
7372 images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7373 images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7374 images/symaxxoutput.ps, images/maxima_openmath.eps,
7375 images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7376 images/2dplotwindow.png, images/3dplotwindow.eps,
7377 images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7378 images/maxima_geomview.eps, images/emacsshot.png,
7379 images/emaximashot.png, images/maxima_geomview.png,
7380 images/maxima_gnuplot.png, images/maxima_openmath.png,
7381 images/maximawindowsinstall1.png, images/symaxx.png,
7382 images/symaxxoutput.png, images/terminalshot.png,
7383 images/texmacs.png, images/xmaxima.png,
7384 images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7385 images/.xvpics/2dplotwindowa.eps,
7386 images/.xvpics/2dplotwindowa.jpg,
7387 images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7388 images/.xvpics/3dplotwindowa.eps,
7389 images/.xvpics/3dplotwindowa.jpg,
7390 images/.xvpics/emacsmaximamodeshot.eps,
7391 images/.xvpics/emacsmaximamodeshot.jpg,
7392 images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7393 images/.xvpics/maxima_geomview.eps,
7394 images/.xvpics/maxima_geomview.jpg,
7395 images/.xvpics/maxima_gnuplot.eps,
7396 images/.xvpics/maxima_gnuplot.jpg,
7397 images/.xvpics/maxima_openmath.eps,
7398 images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7399 images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7400 images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7401 images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7402 images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7403 maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7404 odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7405 basics/basics.tex, examples/examples.tex, install/install.tex,
7406 interfaces/interfaces.tex, introduction/introduction.tex,
7407 output/izicinfo.txt, output/output.tex, preface/pref.tex,
7408 programming/prog.tex, storage/primer/primer.tex,
7409 storage/bibarchive/axiom.bib,
7410 storage/bibarchive/bibliography.tar.gz,
7411 storage/bibarchive/higherordersymbcomput.bib,
7412 storage/bibarchive/jsymcomp.bib,
7413 storage/bibarchive/lispsymbcomput.bib,
7414 storage/bibarchive/macsyma.bib,
7415 storage/bibarchive/maple-extract.bib,
7416 storage/bibarchive/maple-tech.bib,
7417 storage/bibarchive/mathematica.bib,
7418 storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7419 storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7420 storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7421 algcal/algcal.tex, algcal/calculus.log,
7422 storage/bibarchive/sigsam.bib:
7424 Initial upload of maxima user manual
7426 2002-04-05 12:29 starseeker
7428 * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7429 images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7430 images/imaxima.eps, images/maximawindowsinstall1.eps,
7431 images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7432 images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7433 images/symaxxoutput.ps, images/maxima_openmath.eps,
7434 images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7435 images/2dplotwindow.png, images/3dplotwindow.eps,
7436 images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7437 images/maxima_geomview.eps, images/emacsshot.png,
7438 images/emaximashot.png, images/maxima_geomview.png,
7439 images/maxima_gnuplot.png, images/maxima_openmath.png,
7440 images/maximawindowsinstall1.png, images/symaxx.png,
7441 images/symaxxoutput.png, images/terminalshot.png,
7442 images/texmacs.png, images/xmaxima.png,
7443 images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7444 images/.xvpics/2dplotwindowa.eps,
7445 images/.xvpics/2dplotwindowa.jpg,
7446 images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7447 images/.xvpics/3dplotwindowa.eps,
7448 images/.xvpics/3dplotwindowa.jpg,
7449 images/.xvpics/emacsmaximamodeshot.eps,
7450 images/.xvpics/emacsmaximamodeshot.jpg,
7451 images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7452 images/.xvpics/maxima_geomview.eps,
7453 images/.xvpics/maxima_geomview.jpg,
7454 images/.xvpics/maxima_gnuplot.eps,
7455 images/.xvpics/maxima_gnuplot.jpg,
7456 images/.xvpics/maxima_openmath.eps,
7457 images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7458 images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7459 images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7460 images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7461 images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7462 maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7463 odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7464 basics/basics.tex, examples/examples.tex, install/install.tex,
7465 interfaces/interfaces.tex, introduction/introduction.tex,
7466 output/izicinfo.txt, output/output.tex, preface/pref.tex,
7467 programming/prog.tex, storage/primer/primer.tex,
7468 storage/bibarchive/axiom.bib,
7469 storage/bibarchive/bibliography.tar.gz,
7470 storage/bibarchive/higherordersymbcomput.bib,
7471 storage/bibarchive/jsymcomp.bib,
7472 storage/bibarchive/lispsymbcomput.bib,
7473 storage/bibarchive/macsyma.bib,
7474 storage/bibarchive/maple-extract.bib,
7475 storage/bibarchive/maple-tech.bib,
7476 storage/bibarchive/mathematica.bib,
7477 storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7478 storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7479 storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7480 algcal/algcal.tex, algcal/calculus.log,
7481 storage/bibarchive/sigsam.bib: Initial revision
7483 2002-04-02 20:16 amundson
7485 * doc/info/Help.texi: Patches from David Billinghurst.
7487 Add note about "maxima.dem" file.
7489 2002-04-02 20:14 amundson
7491 * doc/info/: Command.texi, Integration.texi, Program.texi: Patches
7492 from David Billinghurst.
7494 Delete reference to GJC.
7496 2002-04-02 19:58 amundson
7498 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
7499 maxima.system: Minor cleanup.
7501 1) Do something reasonable when unknown lisp encountered.
7503 2) Remove duplicate entry from maxima.system.
7505 2002-04-02 19:55 amundson
7507 * src/autoconf-variables.lisp.in: Preliminary work on path
7510 2002-04-02 19:54 amundson
7512 * doc/info/texi2html: Bill Schelter's modified version of
7513 texi2html. We should probably try to switch back to the official
7514 version of texi2html some time in the future.
7516 2002-04-02 19:52 amundson
7518 * doc/intromax/Makefile.am, doc/share/Makefile.am,
7519 interfaces/emacs/emaxima/Makefile.am,
7520 interfaces/emacs/misc/Makefile.am,
7521 interfaces/xmaxima/Makefile.am, share/Makefile.am,
7522 src/Makefile.am: Build system cleanup.
7524 2002-04-02 19:50 amundson
7526 * demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk:
7527 Build system cleanup.
7529 2002-04-02 19:49 amundson
7531 * common.mk: Build system cleanup.
7533 2002-04-01 11:28 amundson
7535 * doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo
7538 2002-04-01 11:27 amundson
7540 * doc/info/Function.texi: Add space to avoid texinfo warning.
7542 2002-04-01 11:26 amundson
7544 * doc/info/.cvsignore: Ignore html output files
7546 2002-03-27 15:50 amundson
7548 * AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make
7549 automake happy. These files need to be filled before release.
7551 2002-03-27 15:15 amundson
7553 * INSTALL.cvs: The newly added final sentence should have been
7554 there in the first place.
7556 2002-03-27 13:20 amundson
7558 * .cvsignore, demo/.cvsignore, doc/.cvsignore, doc/info/.cvsignore,
7559 doc/intromax/.cvsignore, doc/man/.cvsignore,
7560 doc/share/.cvsignore, interfaces/.cvsignore,
7561 interfaces/emacs/.cvsignore, interfaces/emacs/emaxima/.cvsignore,
7562 interfaces/emacs/misc/.cvsignore, interfaces/xmaxima/.cvsignore,
7563 lisp-utils/.cvsignore, share/.cvsignore, tests/.cvsignore:
7564 cvsignore files wherever needed
7566 2002-03-27 13:10 amundson
7568 * src/.cvsignore: ignore generated files
7570 2002-03-27 13:06 amundson
7572 * src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole
7573 Rohne, who offers the following reservations:
7575 I don't particularly like this fix, because the use of
7576 COMPILED-FUNCTION-P in KILL1 has nothing to do with a function
7577 being compiled - on some systems, all functions are compiled. It
7578 is a kludge to figure out if a function has been loaded from a
7579 lisp file and it should be renamed accordingly. Being used
7580 exactly once in all of maxima doesn't justify shadowing a symbol
7583 2002-03-27 13:00 amundson
7585 * src/Makefile.am: Important change. Formerly, we used one lisp
7586 invocation to compile the system and save the image. We use to
7587 lisp invocations: one to compile, another to load and save.
7589 Before this change, eval-when problems could cause the code to
7590 compile differently depending on whether it was a fresh or
7591 incremental build. After the change all code will be loaded the
7592 same way before images are saved whether or not a given file
7593 needed to be compiled.
7595 2002-03-27 12:54 amundson
7597 * src/bessel.lisp: eval-when change. Needed to include "load" along
7598 with compile and eval for some functions. Change was needed for
7599 gcl only, but should not hurt on other compilers.
7601 2002-03-27 12:52 amundson
7603 * src/hyp.lisp: MABS problem solved once and for all. The macro
7604 formerly known as MABS is now HYP-MABS.
7606 2002-03-26 15:13 amundson
7608 * tests/rtest3.mac: Correct value of beta(1/2,2/5)
7610 2002-03-26 12:53 amundson
7612 * INSTALL.cvs: Instructions for building from cvs.
7614 2002-03-10 18:49 amundson
7616 * share/calculus/gendif.usg: concatenation portion of maxima
7619 2002-03-10 18:45 amundson
7621 * share/: numeric/fft.usg, share.usg, utils/dskuse.usg:
7622 concatenation portion of maxima migration
7624 2002-03-06 10:41 amundson
7626 * admin/TODO: Updates for recent changes.
7628 2002-03-06 10:07 amundson
7630 * Makefile.am, common.mk, configure.in, demo/Makefile.am,
7631 doc/Makefile.am, doc/intromax/Makefile.am, doc/man/Makefile.am,
7632 doc/share/Makefile.am, interfaces/emacs/Makefile.am,
7633 interfaces/emacs/emaxima/Makefile.am,
7634 interfaces/emacs/misc/Makefile.am,
7635 interfaces/xmaxima/Makefile.am, share/Makefile.am,
7636 tests/Makefile.am: Nearly all file installations are now
7639 2002-03-06 10:06 amundson
7641 * tests/summarize-log: summarize-log now understands the new output
7644 2002-03-06 10:03 amundson
7646 * tests/tests.lisp: This message really applies to the previous
7649 Error summary now produces output that is easier to comprehend
7650 for humans and computers alike.
7652 2002-03-06 10:01 amundson
7654 * tests/: rtest14.mac, tests.lisp: fixed a couple of expected test
7657 2002-03-06 09:58 amundson
7659 * src/macsys.lisp: implement for clisp. cmucl not done yet.
7661 2002-02-21 12:00 amundson
7663 * interfaces/: Makefile.am, emacs/Makefile.am,
7664 emacs/emaxima/Makefile.am: Preliminary Makefile.am's for
7665 interfaces. None are complete.
7667 2002-02-20 20:51 amundson
7669 * Makefile.am, configure.in: migrate now deals with each file
7672 2002-02-20 08:54 amundson
7674 * admin/TODO: added texi -> html item
7676 2002-02-20 08:45 amundson
7678 * interfaces/xmaxima/maxima.png: png is politicly correct replament
7681 2002-02-09 21:08 amundson
7683 * src/solve.lisp: Bugfix for solvequad from Richard Fateman and
7686 2002-02-02 16:37 amundson
7688 * src/: maxima.system, autoconf-variables.lisp.in: Provide access
7689 to autoconf variables through lisp file autoconf-variables.lisp.
7690 Obsoletes version.lisp.
7692 2002-02-02 16:35 amundson
7694 * src/init-cl.lisp: 1) Delete redunant loads. 2) Rename getenv to
7695 maxima-getenv to avoid infinite loop! 3) Get MAXIMA_DIRECTORY
7696 from autoconf setting if enviroment variabled undefined.
7698 2002-02-02 16:33 amundson
7700 * configure.in: 1) Change version number to 5.9.0pre-cvs 2) Fix bug
7701 in automatic lisp detection. 3) Support autoconf-variables.lisp
7703 2002-02-02 16:30 amundson
7705 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7706 Automatically generated by changes in maxima.system.
7708 2002-02-02 16:29 amundson
7710 * src/macsys.lisp: Print the correct version number under the new
7711 build system. Warn the user that the old build system is
7712 deprecated if the old build system is used.
7714 2002-02-02 16:27 amundson
7716 * src/cl-info.lisp: Provide a decent error message when lisp
7717 directory can not be found. Portions of this code still are not
7718 working properly. See comments around "FIXME".
7720 2002-02-02 13:44 rtoy
7722 * doc/info/: Elliptic.texi, maxima.texi: Correct the links for the
7725 2002-02-02 09:10 rtoy
7727 * doc/info/maxima.texi: Update for documentation for elliptic
7728 functions and integrals.
7730 2002-02-02 09:10 rtoy
7732 * doc/info/Elliptic.texi: Documentation for elliptic functions and
7735 2002-02-01 16:39 belanger
7737 * doc/emaxima/EMaximaIntro.ps: The postscript version of the intro
7738 was updated to match the tex version.
7740 2002-02-01 00:02 amundson
7742 * src/hyp.lisp: macro definition of MABS interfered with real
7743 definition of MABS, so the macro was removed
7745 2002-01-31 23:31 rtoy
7747 * src/init-cl.lisp: As was done in init_max1.lisp, support file
7748 extensions for compiled files for other lisps.
7750 2002-01-31 23:20 rtoy
7752 * src/init-cl.lisp: o Add implementation of getenv for various
7753 platforms o When the environment var MAXIMA_DIRECTORY is set,
7754 assign that to *maxima-directory*
7756 2002-01-31 23:09 rtoy
7758 * src/nregex.lisp: o Send debugging info to *trace-output* instead
7759 of *standard-output* (as done by Thomas A. Russ). o Update a
7760 docstring. o We forgot to handle the case-insensitive case when
7761 we have a literal string at the beginning of our search
7764 2002-01-31 23:05 rtoy
7766 * src/mdebug.lisp: o Make a note of an ANSI CL portability problem.
7767 o Because of the above problem, CMUCL calls $describe with the
7768 first character of the string chopped off. Don't do that.
7770 2002-01-28 21:24 amundson
7772 * src/: cl-info.lisp, clisp-depends.mk, cmucl-depends.mk,
7773 nregex.lisp: Updates for ansi cl info with nregex by Raymond Toy.
7774 nregex by Lawrence E. Freil.
7776 2002-01-28 21:15 amundson
7778 * src/maxima.system: Update for new ansi-cl info module.
7780 2002-01-28 21:13 amundson
7782 * maxima-local: maxima-local can be used to run maxima without
7783 installing it first.
7785 2002-01-24 21:19 amundson
7787 * src/gcl-depends.mk: updates for new files
7789 2002-01-24 21:18 amundson
7791 * src/parse-body.lisp: needed for gcl
7793 2002-01-24 21:16 amundson
7795 * Makefile.am, configure.in, admin/TODO, doc/Makefile.am,
7796 doc/info/Makefile.am, src/maxima.in, src/maxima.system: build
7797 system updates: -choosing default lisp works
7798 -pathnames for lisp implementations specifiable
7799 -configure will now attempt to find a logical default if no
7802 -info files installed
7804 2002-01-23 16:41 rtoy
7806 * src/limit.lisp: Richard Fateman says we
7808 don't know for sure than sin/cos would get us into a loop
7810 it turns back to tan in some simplification process.
7812 So back out the previous change, and use his suggested fix of
7813 removing %TAN from the list.
7815 2002-01-21 21:34 rtoy
7817 * src/init-cl.lisp: Import some CMUCL/Clisp changes from the old
7818 cvs maxima sources for compile-clisp and compile-cmulisp:
7820 o Update user::run to work better with CMUCL. o CMUCL needs a
7821 bye function when EOF is reached. o For Clisp, add :q to quit to
7824 2002-01-21 20:31 rtoy
7826 * src/limit.lisp: Replacement for the limit of tan functions. Use
7827 definition tan=sin/cos instead of complicated code.
7829 2002-01-17 13:57 amundson
7831 * admin/TODO: automatically pick lisp implementation if none
7834 2002-01-15 22:24 amundson
7836 * src/ellipt.lisp: Added implementation of destructuring-bind from
7837 cmucl as a workaround for deficiency in gcl.
7839 2002-01-14 15:08 belanger
7841 * interfaces/emacs/emaxima/emaxima.el: The way that EMaxima waits
7842 for output from Maxima was changed. Fixes were made so that it
7843 would work with Maxima compiled with clisp.
7845 2002-01-14 15:07 belanger
7847 * interfaces/emacs/emaxima/maxima.el: Some functions which were
7848 used by EMaxima were moved to emaxima.el.
7850 2002-01-10 23:30 vvzhy
7852 * src/trmode.lisp: fix for define_variable(foo,true,boolean)
7854 2002-01-10 21:40 rtoy
7856 * src/bessel.lisp: o Add more accurate implementations for the
7857 Bessel functions J0, J1, I0, and I1. (TOMS 715 routines
7858 converted from Fortran via f2cl.) o Add some comments to the code
7859 o Still needs some work for some of the other routines in this
7862 2002-01-09 21:19 rtoy
7864 * src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a
7865 big float. Make it accept work.
7867 2002-01-09 17:04 rtoy
7869 * src/csimp2.lisp: o Added more accurate gamma routine that should
7870 be accurate to within 15 digits or so. Still needs a bit of
7871 work because gamma(10.0) returns 362880.0000000005 instead of
7872 362880.0. o Added more accurate erf function.
7874 2002-01-09 14:46 rtoy
7876 * src/limit.lisp: Tell maxima how to take limits of Jacobian
7877 elliptic functions and their inverses.
7879 2002-01-09 14:08 rtoy
7881 * src/asum.lisp: Tell maxima how to evaluate some complete elliptic
7882 integrals in terms of gamma functions.
7884 2002-01-09 10:14 rtoy
7886 * src/ellipt.lisp: A completely new replacement for maxima's
7887 elliptic function package incorporating are more complete package
7888 and mostly matching Macyma's syntax.
7890 2002-01-09 10:12 rtoy
7892 * src/nparse.lisp: Let maxima parse 1b0 as numbers.
7894 2002-01-07 13:29 amundson
7896 * src/Makefile.am: Fixed very bad bug: make clean could delete all
7897 files in src directory under some circumstances.
7899 2002-01-07 12:49 amundson
7901 * src/trmode.lisp: funcall fix from Vadim V. Zhytnikov
7903 2002-01-07 12:48 amundson
7905 * src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential
7906 conflict with mult in main maxima code
7908 2002-01-07 12:47 amundson
7910 * src/suprv1.lisp: quit() fixes
7912 2002-01-07 12:43 amundson
7914 * src/mdebug.lisp: hack in debugging section. debugging needs to be
7917 2002-01-07 12:40 amundson
7919 * src/displa.lisp: trivial fix for syntax hilighting
7921 2002-01-07 12:40 amundson
7923 * src/acall.lisp: ansi lisp fix
7925 2002-01-07 12:36 amundson
7927 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7928 Dependency files for defsystem. In a perfect world, these
7929 generated files would not be stored in cvs. In the real world,
7930 having always having one copy of the files ready makes dealing
7931 with make and automake much simpler.
7933 2002-01-07 12:34 amundson
7935 * src/maxima.in: Remove disclaimer about unfinished status of
7936 script. Most functionality is now present.
7938 2002-01-07 12:33 amundson
7940 * Makefile.am, configure.in, admin/TODO,
7941 lisp-utils/make-depends.lisp, lisp-utils/maxima-run-lisp,
7942 src/Makefile.am, src/init-cl.lisp, src/maxima.in,
7943 tests/Makefile.am, tests/summarize-log: Changes to support tests
7944 and make dependencies.
7946 2002-01-07 12:29 amundson
7948 * share/contrib/: diag.mac, diag.usg: contribution from
7949 go_furuya@infoseek.jp
7951 2002-01-03 02:14 vvzhy
7953 * src/float.lisp: BIGLSH is replaced by ASH since former seems to
7954 be buggy and gives wrong result for 10.0b0-1;
7956 2002-01-03 02:11 vvzhy
7958 * archive/src/makefile: fixed wrong sed command in the makefile
7960 2001-12-12 08:50 amundson
7962 * Makefile.am, bootstrap, configure.in, admin/TODO,
7963 lisp-utils/Makefile.am, lisp-utils/defsystem.lisp,
7964 lisp-utils/maxima-run-lisp, src/Makefile.am,
7965 src/SYS-DECLAIM.lisp, src/init-cl.lisp, src/maxima.in,
7966 src/maxima.system: The for59 directory is for the transition from
7967 maxima-pre59 to the new maxima module, which will contain maxima
7968 5.9.0. The script "migrate" will populate the new maxima module.
7970 This directory should be regarded as a work in progress. In
7971 particular, the migrate and maxima scripts are not complete.
7972 Please see the file TODO for at least a partial listing of steps
7973 yet to be completed.
7975 2001-12-12 08:43 amundson
7977 * src/cpoly.lisp: Declarations of variable "type" were causing
7978 problems in non-gcl lisps.
7980 2001-12-12 08:41 amundson
7982 * src/maxima-package.lisp: Create the package SI, if needed. See
7983 the following comment in the code:
7985 ;; SI is used for the regex info implementation. This line should
7986 be removed ;; when the info regex implementation no longer
7987 requires SI in all lisps. ;; jfa 12/12/2001
7989 2001-12-09 13:37 belanger
7991 * interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way
7992 numbers are fontlocked.
7994 2001-12-09 13:31 belanger
7996 * interfaces/emacs/emaxima/maxima.el: The keybindings were changed
7997 to be more standard. Various minor changes and bugfixes.
7999 2001-12-09 13:30 belanger
8001 * interfaces/emacs/emaxima/emaxima.lisp: This is a slightly
8002 modified version of imaxima.lisp used for getting TeX output from
8005 2001-12-09 13:29 belanger
8007 * interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc
8008 were merged into emaxima. Various minor changes and bugfixes.
8010 2001-12-09 13:27 belanger
8012 * interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc
8013 were merged into emaxima, various minor changes and bugfixes.
8015 2001-12-09 13:26 belanger
8017 * doc/emaxima/EMaximaIntro.tex: The introduction was changed to
8018 match the changes in the programs.
8020 2001-12-09 08:17 vvzhy
8022 * archive/src/ChangeLog, archive/src/clisp-regex.lisp,
8023 archive/src/cmulisp-regex.lisp, archive/src/compile-clisp.lisp,
8024 archive/src/compile-cmulisp.lisp, src/cl-info.lisp,
8025 src/macdes.lisp, src/maxima-package.lisp, src/mdebug.lisp: online
8026 info browsing (describe) for clisp and cmucl
8028 2001-12-08 00:24 vvzhy
8030 * archive/src/makefile: fix makefile for cmucl
8032 2001-12-04 23:58 vvzhy
8034 * src/sloop.lisp: type-error in sloop is renamed to
8037 2001-12-04 23:55 vvzhy
8039 * src/mlisp.lisp: mapply1 modified to fix problem with
8040 matchdeclare, defmatch on CL systems
8042 2001-11-25 01:38 vvzhy
8044 * src/trmode.lisp: fix define_variable(foo,true,boolean) problem
8047 2001-11-18 22:45 vvzhy
8049 * archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8050 src/acall.lisp, src/maxima-package.lisp, src/plot.lisp: dfstruct
8051 polygon moved out of eval-when for clisp
8053 2001-11-18 22:43 vvzhy
8055 * tests/tests.lisp: gcl and gmp specific part put under feature
8058 2001-11-10 19:53 belanger
8060 * interfaces/emacs/emaxima/maxima.el: All the font-locking was
8061 moved to maxima-font-lock.el. The syntax table was changed (to
8062 make % and _ word elements). The old changelog was removed.
8064 2001-11-10 19:47 belanger
8066 * interfaces/emacs/emaxima/maxima-font-lock.el: Font-locking for
8067 XEmacs was merged. The word boundaries for the font-lock regexps
8068 were fixed. The faces were made customizable.
8070 2001-11-10 19:44 belanger
8072 * interfaces/emacs/emaxima/emaxima.el: The font-locking was changed
8073 (hopefully improved) slightly.
8075 2001-11-08 16:25 belanger
8077 * interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode
8080 2001-11-08 16:24 belanger
8082 * interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of
8083 elisp file for completion support in Emacs.
8085 2001-11-08 16:23 belanger
8087 * interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of
8088 font-lock support for Emacs.
8090 2001-11-08 16:22 belanger
8092 * interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima
8093 style file (for LaTeX).
8095 2001-11-08 16:21 belanger
8097 * interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima
8100 2001-11-08 16:20 belanger
8102 * doc/emaxima/EMaximaIntro.tex: Inital commit of an introduction to
8105 2001-11-08 16:19 belanger
8107 * doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to
8110 2001-11-08 16:04 amundson
8112 * src/displa.lisp: trivial fix: coment added to fix syntax
8113 highlighting in XEmacs
8115 2001-07-11 00:06 wfs
8117 * archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp,
8118 src/mrgmac.lisp: fix to zl-get
8120 2001-07-03 13:19 wfs
8122 * src/trigi.lisp, archive/src/version.lisp: fix to mmod
8124 2001-06-06 04:13 wfs
8126 * archive/info/maxima.info-15, archive/info/maxima.log,
8127 archive/src/makefile, doc/info/Input.texi,
8128 doc/info/Plotting.texi, doc/info/Polynomials.texi,
8129 src/cl-info.lisp, src/max_ext.lisp, src/plot.lisp: changes to
8130 plotting for parametric plots
8132 2001-06-05 04:05 wfs
8134 * archive/info/maxima.aux, archive/info/maxima.fns,
8135 archive/info/maxima.log, archive/info/maxima.toc,
8136 archive/src/version.lisp, doc/info/Polynomials.texi,
8137 share/algebra/gcdex.mac, src/displa.lisp, src/matrix.lisp: change
8138 to gcdex, and displa for sum
8140 2001-06-04 01:40 wfs
8142 * archive/info/maxima.fns, archive/info/maxima.log,
8143 archive/src/version.lisp, doc/info/Polynomials.texi,
8144 share/algebra/gcdex.mac, src/autol.lisp, src/matrix.lisp,
8145 src/max_ext.lisp: add gcdex, misc changes
8147 2001-05-30 23:37 wfs
8149 * archive/README.orig, interfaces/xmaxima/xmaxima, src/commac.lisp,
8150 src/mactex.lisp, src/transm.lisp: fix to xmaxima to prevent
8151 hanging process plus other fixes
8153 2001-05-18 14:42 wfs
8155 * archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix
8156 mactex.lisp, add appendfile
8158 2001-05-18 03:57 wfs
8160 * tests/tests.lisp, archive/src/maxobjs, archive/src/sysinit.c,
8161 archive/src/version.lisp, src/commac.lisp, src/displa.lisp,
8162 src/mactex.lisp, src/max_ext.lisp, src/mload.lisp: changes to
8163 mactex, to displa, and autoloading
8165 2001-05-16 00:27 wfs
8167 * archive/info/maxima.log, archive/src/init_maxima.lsp,
8168 archive/src/version.lisp, src/mactex.lisp, tests/tests.lisp:
8169 changes to correct problems with mactex, and fixes for TexMacs
8171 2001-05-06 16:32 wfs
8173 * archive/maxima-5.6-0.spec: add an rpm spec file
8175 2001-05-06 13:27 wfs
8177 * archive/makedefs, archive/makefile, archive/minvers,
8178 archive/elisp/makefile, archive/info/makefile,
8179 archive/info/maxima.log, archive/src/init_maxima.lsp,
8180 archive/src/makefile, archive/src/serror.lisp,
8181 archive/src/version.lisp, src/clmacs.lisp, src/comm.lisp,
8182 src/commac.lisp, src/maxmac.lisp, src/mlisp.lisp, src/mload.lisp,
8183 src/mrgmac.lisp, src/rpart.lisp, src/suprv1.lisp,
8184 tests/tests.lisp: misc changes for bignum stuff and fixes of
8187 2001-04-27 12:05 wfs
8189 * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8190 archive/src/server.lisp, interfaces/xmaxima/intro.html,
8191 interfaces/xmaxima/xmaxima, src/macsys.lisp: update xmaxima, misc
8194 2001-04-27 08:50 wfs
8196 * archive/src/compile-clisp.lisp: clisp getpid
8198 2001-04-27 08:36 wfs
8200 * archive/info/makefile, archive/info/maxima.aux,
8201 archive/info/maxima.log, archive/info/texi2html,
8202 archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8203 archive/src/makefile, archive/src/server.lisp,
8204 archive/src/version.lisp, doc/info/SpecfunII.texi, src/asum.lisp,
8205 src/commac.lisp, src/displa.lisp, src/maxima-package.lisp:
8206 improve bignum printing
8208 2001-04-25 14:19 wfs
8210 * archive/elisp/gcl.el, archive/info/maxima.aux,
8211 archive/info/maxima.fns, archive/info/maxima.log,
8212 archive/info/maxima.toc, archive/src/compile-cmulisp.lisp,
8213 archive/src/version.lisp, doc/info/Debugging.texi,
8214 doc/info/Equations.texi, doc/info/Expressions.texi,
8215 doc/info/Floating.texi, doc/info/Help.texi, doc/info/Input.texi,
8216 doc/info/Integration.texi, doc/info/Program.texi,
8217 doc/info/SpecfunII.texi, doc/info/Special.texi,
8218 interfaces/emacs/misc/dbl.el,
8219 interfaces/emacs/misc/smart-complete.el,
8220 interfaces/xmaxima/xmaxima, src/maxima-package.lisp,
8221 src/plot.lisp: changes for plot and emacs lisp files
8223 2001-04-23 13:01 wfs
8225 * src/plot.lisp: additional things to plot.lisp
8227 2001-04-23 12:52 wfs
8229 * archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path
8230 searching in in plot.lisp only at run time
8232 2001-04-22 22:04 wfs
8234 * archive/info/maxima.log, archive/src/sysdef.lisp,
8235 doc/info/Plotting.texi, src/plot.lisp: fix plot in postscript
8236 mode for common lisp
8238 2001-04-20 17:54 wfs
8240 * archive/info/maxima.log, src/plot.lisp: remove si:getenv
8242 2001-04-20 17:39 wfs
8244 * archive/info/maxima.log, archive/src/ChangeLog,
8245 archive/src/init_max1.lisp, archive/src/version.lisp,
8246 doc/info/Command.texi, doc/info/Contexts.texi,
8247 doc/info/Help.texi, doc/info/Input.texi,
8248 doc/info/Introduction.texi, doc/info/Operators.texi, src/ar.lisp,
8249 src/generr.lisp, src/macsys.lisp, src/mstuff.lisp: final changes
8250 to correct bugs under cmulisp
8252 2001-04-20 14:18 wfs
8254 * src/hyp.lisp: changes to correct bugs under clisp and cmulisp
8256 2001-04-20 14:11 wfs
8258 * archive/info/maxima.aux, archive/info/maxima.fns,
8259 archive/info/maxima.log, archive/info/maxima.toc,
8260 archive/src/compile-cmulisp.lisp, archive/src/sys-proclaim.lisp,
8261 archive/src/version.lisp, share/algebra/grob1.lisp,
8262 src/csimp.lisp, src/generr.lisp, src/mstuff.lisp,
8263 src/schatc.lisp, src/zero.lisp: changes to correct bugs under
8266 2001-04-19 01:06 wfs
8268 * archive/makefile, archive/elisp/add-default.el,
8269 archive/elisp/add-defaults.el, archive/elisp/ansi-doc.el,
8270 archive/elisp/doc-to-texi.el, archive/elisp/gcl.el,
8271 archive/elisp/man1-to-texi.el, archive/info/maxima.info-15,
8272 archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8273 archive/src/compile-cmulisp.lisp, archive/src/init_max1.lisp,
8274 archive/src/maxout.geomview, archive/src/sysdef.lisp,
8275 archive/src/version.lisp, doc/info/Debugging.texi,
8276 doc/info/Help.texi, doc/info/SpecfunII.texi,
8277 doc/info/maxima.texi, interfaces/emacs/misc/dbl.el,
8278 interfaces/emacs/misc/smart-complete.el,
8279 interfaces/emacs/misc/sshell.el, src/commac.lisp,
8280 src/macdes.lisp, src/macsys.lisp, src/maxima-package.lisp,
8281 src/mdebug.lisp, src/mload.lisp, src/mstuff.lisp, src/plot.lisp,
8282 src/rat3e.lisp, src/ratmac.lisp, src/trigi.lisp, src/trprop.lisp,
8283 tests/rtest6a.mac, tests/rtest9.mac: fixes for debugging, and
8284 more things to get clisp thru the tests. Also some documentation
8285 on source level debugging
8287 2001-04-17 19:23 wfs
8289 * archive/src/cmulisp-regex.lisp: regexp patch
8291 2001-04-17 17:32 wfs
8293 * archive/src/version.lisp, src/mdebug.lisp: fix source level
8294 debugging break code, broken by clisp changes...
8296 2001-04-17 14:32 wfs
8298 * doc/info/SpecfunII.texi: add SpecfunII.texi
8300 2001-04-17 10:09 wfs
8302 * archive/info/maxima.aux, archive/info/maxima.log,
8303 archive/info/maxima.toc, archive/src/cmpinit.lsp,
8304 archive/src/makefile, archive/src/version.lisp,
8305 doc/info/Integration.texi, doc/info/maxima.texi,
8306 src/maxima-package.lisp, src/nparse.lisp, src/optimize.lisp,
8307 src/ratmac.lisp: Fix source level debugging info, turn on
8308 optimize on compiler
8310 2001-04-15 23:22 wfs
8312 * archive/bin/maxima-files, archive/info/makefile,
8313 archive/info/maxima.fns, doc/info/Expressions.texi,
8314 doc/info/Integration.texi, doc/info/Plotting.texi,
8315 doc/info/maxima.texi, archive/src/ChangeLog,
8316 archive/src/version.lisp, doc/info/texinfo.tex,
8317 share/specfunctions/airy.lisp, share/specfunctions/specfun.mac,
8318 src/asum.lisp, src/displa.lisp, src/sinint.lisp, src/transl.lisp:
8319 add specfun stuff, correct maxima to lisp compilation for
8322 2001-04-13 15:22 wfs
8324 * archive/: info/makefile, info/maxima.log,
8325 src/compile-cmulisp.lisp, src/init_max1.lisp, src/make.lisp,
8326 src/makefile, src/sysdef.lisp: changes for clisp, and to sysdef
8328 2001-04-06 17:39 wfs
8330 * archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp
8333 2001-04-06 16:31 wfs
8335 * archive/src/ChangeLog: bugs in autoloading, and adding
8336 share/*.lisp to search path
8338 2001-04-06 15:29 wfs
8340 * archive/makefile, archive/src/init_max1.lisp,
8341 archive/src/version.lisp, share/trigonometry/trigrat.lisp,
8342 src/askp.lisp, src/autol.lisp, src/mload.lisp: bugs in
8343 autoloading, and adding share/*.lisp to search path
8345 2001-04-02 18:28 wfs
8347 * archive/src/ChangeLog, archive/src/compile-cmulisp.lisp,
8348 archive/src/init_max1.lisp, archive/src/version.lisp,
8349 src/clmacs.lisp, src/macdes.lisp, src/mactex.lisp,
8350 src/mload.lisp: more patches for cmucl
8352 2001-03-30 11:11 wfs
8354 * archive/bin/maxima-files, archive/src/ChangeLog,
8355 archive/src/init_max1.lisp, archive/src/sysdef.lisp,
8356 archive/src/version.lisp, src/SYS-PROCLAIM.lisp, src/displa.lisp,
8357 src/nparse.lisp, src/simp.lisp: changes for cmulisp
8359 2001-03-25 01:11 wfs
8361 * archive/src/makefile, archive/src/version.lisp, src/sin.lisp:
8362 change for integration bug
8364 2001-03-22 16:26 wfs
8366 * archive/: maxima-5.5-2.spec, info/maxima-primer.tex,
8367 src/evaluate.lisp: Add the primer, and evaluate.lisp
8369 2001-03-22 16:22 wfs
8371 * src/psolve.lisp: Fix problem in solvecubic
8373 2001-03-21 18:14 wfs
8375 * archive/info/makefile, archive/src/make.lisp,
8376 archive/src/version.lisp, plotting/mgnuplot, src/nparse.lisp,
8377 src/plot.lisp: fix in nparse for prefix operators
8379 2001-02-28 18:19 wfs
8381 * archive/README.orig, archive/src/compile-clisp.lisp,
8382 archive/src/compile-cmulisp.lisp, archive/src/makefile,
8383 archive/src/sysdef.lisp, src/mdebug.lisp, src/nparse.lisp:
8384 changes for common lisp, for source level debugging and for the
8385 making of under clisp and cmulisp
8387 2001-02-27 21:49 wfs
8389 * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8390 archive/src/makefile, archive/src/version.lisp,
8391 doc/info/Input.texi, src/mload.lisp: changes for common lisp,
8394 2001-02-26 18:12 wfs
8396 * archive/src/compile-clisp.lisp, archive/src/makefile,
8397 src/lmdcls.lisp, src/plot.lisp, src/suprv1.lisp: change to
8398 coerce-float-fun for plot
8400 2001-02-23 20:21 wfs
8402 * archive/README.orig, archive/src/init_max1.lisp,
8403 archive/src/sysdef.lisp, archive/src/version.lisp,
8404 src/bessel.lisp, src/clmacs.lisp, src/combin.lisp,
8405 src/commac.lisp, src/cpoly.lisp, src/defint.lisp, src/fcall.lisp,
8406 src/generr.lisp, src/grind.lisp, src/hayat.lisp, src/limit.lisp,
8407 src/macdes.lisp, src/macsys.lisp, src/marray.lisp,
8408 src/matrun.lisp, src/maxima-package.lisp, src/mdebug.lisp,
8409 src/merror.lisp, src/mlisp.lisp, src/mload.lisp, src/mrgmac.lisp,
8410 src/nparse.lisp, src/outmis.lisp, src/result.lisp,
8411 src/schatc.lisp, src/simp.lisp, src/sloop.lisp, src/specfn.lisp,
8412 src/suprv1.lisp, src/trans3.lisp, src/trans4.lisp,
8413 src/transm.lisp, src/trdata.lisp, src/trigi.lisp,
8414 src/trmode.lisp, tests/tests.lisp,
8415 archive/src/compile-clisp.lisp: Numerous minor changes to allow
8416 compilation in other lisp such as clisp. See the file
8417 src/compile-clisp.lisp as example for compiling
8419 2001-02-23 19:21 wfs
8421 * archive/README.orig, archive/makefile,
8422 archive/src/init_max1.lisp, archive/src/version.lisp,
8423 doc/man/maxima.1: update man page, fix search path..
8425 2001-01-30 23:31 wfs
8427 * archive/README.orig, archive/makefile,
8428 archive/src/init_max1.lisp, doc/man/maxima.1, src/homog.lisp,
8429 src/max_ext.lisp, src/suprv1.lisp: changes for windows and common
8432 2000-12-09 01:07 wfs
8434 * archive/bin/maxima-files, interfaces/xmaxima/demos.html,
8435 interfaces/xmaxima/examples.html, interfaces/xmaxima/intro.html,
8436 interfaces/xmaxima/omplotdata,
8437 interfaces/xmaxima/plotmaxima.html: update documentation
8439 2000-12-09 00:40 wfs
8441 * archive/README.orig, archive/configure, archive/makedefs,
8442 archive/makefile, archive/deliver/fdlogo3.gif,
8443 archive/deliver/getzipinfo.tcl, archive/deliver/install1.gif,
8444 archive/deliver/pkginfo.tcl, archive/deliver/setup.tcl,
8445 archive/deliver/setup_contents.txt, archive/deliver/unpack.tcl,
8446 archive/deliver/zipinfo.tcl, archive/elisp/makefile,
8447 archive/info/makefile, archive/info/maxima.fns,
8448 archive/info/maxima.log, archive/src/example.lisp,
8449 archive/src/gnu-optionsxx, archive/src/init_max1.lisp,
8450 archive/src/makefile, archive/src/max.ico,
8451 archive/src/server.lisp, archive/src/version.lisp,
8452 demo/macex.dem, demo/macro.dem, demo/manual.demo,
8453 doc/info/Input.texi, interfaces/xmaxima/examples.html,
8454 interfaces/xmaxima/intro.html, share/matrix/nchrpl.mac,
8455 share/numeric/dblint.dem, share/numeric/riemsum.mac,
8456 share/physics/gamalg.lisp, src/SYS-PROCLAIM.lisp,
8457 src/clmacs.lisp, src/macdes.lisp, src/macsys.lisp,
8458 src/mdebug.lisp, src/mlisp.lisp, src/mload.lisp, src/mmacro.lisp,
8459 src/nparse.lisp, src/plot.lisp, src/suprv1.lisp,
8460 tests/rtest8.mac, tests/tests.lisp: many changes for xmaxima and
8463 2000-11-02 15:02 wfs
8465 * archive/configure, archive/configure.in, archive/makefile,
8466 archive/minvers, archive/books/tk_gnuplot,
8467 archive/src/macdes-prev.lisp, archive/src/makefile,
8468 doc/man/maxima.1, interfaces/xmaxima/intro.html,
8469 interfaces/xmaxima/omplotdata, interfaces/xmaxima/xmaxima,
8470 plotting/mgnuplot, src/macdes.lisp, src/macsys.lisp,
8471 src/plot.lisp, archive/src/server.lisp, archive/src/version.lisp,
8472 src/todd-coxeter.lisp: add todd coxeter algorithm for groups,
8475 2000-10-06 14:40 wfs
8477 * interfaces/xmaxima/omplotdata: update plotting, adding sliders
8479 2000-09-09 19:11 wfs
8481 * archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in
8484 2000-09-09 16:25 wfs
8486 * doc/intromax/intromax.html, doc/intromax/intromax.ltx,
8487 src/askp.lisp, src/compar.lisp: Fix so that "Is .. positive or
8488 negative" allows lower case response of p or n
8490 2000-06-26 12:36 wfs
8492 * archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8493 archive/src/init_maxima.lsp, archive/src/maxobjs,
8494 archive/src/sysinit.c, archive/src/version.lisp, src/commac.lisp,
8495 src/nparse.lisp: change to readlist, moving to nparse
8497 2000-06-07 05:08 wfs
8499 * archive/: configure, makedefs, makefile, elisp/makefile,
8500 info/makefile, src/makefile: changes for install of info files
8502 2000-06-07 04:33 wfs
8504 * archive/: README.orig, configure, info/makefile: minor changes in
8505 defaults in configure
8507 2000-05-23 23:16 wfs
8509 * archive/info/maxima.log: remove the dvi
8511 2000-05-23 20:19 wfs
8513 * archive/src/ChangeLog: changelog
8515 2000-05-23 20:06 wfs
8517 * src/dskfn.lisp: fix SAVE to add the paren for in-package at top
8520 2000-05-08 13:13 wfs
8522 * archive/configure, archive/makefile,
8523 archive/elisp/maxima-mode.el, doc/info/Affine.texi,
8524 doc/info/Arrays.texi, doc/info/Command.texi,
8525 doc/info/Constants.texi, doc/info/Contexts.texi,
8526 doc/info/Ctensor.texi, doc/info/Debugging.texi,
8527 doc/info/Differential.texi, doc/info/Differentiation.texi,
8528 doc/info/Equations.texi, doc/info/Expressions.texi,
8529 doc/info/Floating.texi, doc/info/Function.texi,
8530 doc/info/Groups.texi, doc/info/Help.texi, doc/info/Indices.texi,
8531 doc/info/Input.texi, doc/info/Integration.texi,
8532 doc/info/Introduction.texi, doc/info/Limits.texi,
8533 doc/info/Lists.texi, doc/info/Logarithms.texi,
8534 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8535 doc/info/Number.texi, doc/info/Numerical.texi,
8536 doc/info/Operators.texi, doc/info/Plotting.texi,
8537 doc/info/Polynomials.texi, doc/info/Program.texi,
8538 doc/info/Rules.texi, doc/info/Runtime.texi, doc/info/Series.texi,
8539 archive/info/maxima.aux, doc/info/Simplification.texi,
8540 doc/info/Special.texi, doc/info/Statistics.texi,
8541 doc/info/Symmetries.texi, doc/info/Tensor.texi,
8542 doc/info/Trigonometric.texi, archive/info/maxima.fns,
8543 archive/info/maxima.log, archive/info/maxima.toc,
8544 doc/info/maxima.texi, doc/info/texinfo.tex, src/max_ext.lisp,
8545 src/rat3c.lisp, archive/src/version.lisp:
8547 updated the files from my current working source.
8549 2000-05-08 01:09 wfs
8551 * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8552 archive/configure, archive/idea, archive/install.tcl,
8553 archive/majvers, archive/makedefs, archive/makefile,
8554 archive/maxima.gif, archive/minvers, archive/msg,
8555 archive/readme.plot, archive/src/ChangeLog,
8556 archive/src/benchmarks, archive/src/buffer1.lisp,
8557 archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8558 archive/src/cl-maxima.system, archive/src/cmd.el,
8559 archive/src/conversion.doc, archive/src/dtrdi.c,
8560 archive/src/exclude, archive/src/execute.c,
8561 archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8562 archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8563 archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8564 archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8565 archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8566 archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8567 archive/src/mtags, archive/src/mudoc.lisp,
8568 archive/src/plot3d.lisp, archive/src/plotll.lisp,
8569 archive/src/pltwin.lisp, archive/src/qeval.lsp,
8570 archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8571 archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8572 archive/src/vals.lisp, archive/src/xgraph-out,
8573 interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8574 src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8575 src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8576 src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8577 src/commac.lisp, src/compar.lisp, src/compat.lisp,
8578 src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8579 src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8580 src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8581 src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8582 src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8583 src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8584 src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8585 src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8586 src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8587 src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8588 src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8589 src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8590 src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8591 src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8592 src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8593 src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8594 src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8595 src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8596 src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8597 src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8598 src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8599 src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8600 src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8601 src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8602 src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8603 src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8604 src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8605 src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8606 src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8607 archive/bin/add-defs, archive/bin/copy-doc.lisp,
8608 archive/bin/distribute, archive/bin/distribute-new,
8609 archive/bin/doe-tape, archive/bin/fix-path,
8610 archive/bin/if-exists, archive/bin/if-not-exists,
8611 archive/bin/kcl-link, archive/bin/make-exe,
8612 archive/bin/maxima-files, archive/bin/maxima-tape,
8613 archive/bin/move-if-change, archive/bin/update-version,
8614 archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8615 archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8616 archive/doc/problem-chart, archive/doc/software.doc,
8617 archive/doc/time.test, archive/doc/times,
8618 archive/doc/times-chart, archive/info/fix-maxima.el,
8619 archive/info/makefile, archive/info/maxima.aux,
8620 archive/info/maxima.cp, archive/info/maxima.fns,
8621 archive/info/maxima.ky, archive/info/maxima.log,
8622 archive/info/maxima.pg, archive/info/maxima.texi-prev,
8623 archive/info/maxima.toc, archive/info/maxima.tp,
8624 archive/info/maxima.vr, archive/info/xgraph-out,
8625 archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8626 archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8627 archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8628 archive/src/autos.lisp, archive/src/bigmax.all,
8629 archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8630 archive/src/drawps.hc, archive/src/dump-excl.lisp,
8631 archive/src/dump-lucid.lisp, archive/src/example.lisp,
8632 archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8633 archive/src/fo.lsp, archive/src/fundcl.lisp,
8634 archive/src/grabext.lisp, archive/src/init.lsp,
8635 archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8636 archive/src/init_maxima.lsp, archive/src/install.tcl,
8637 archive/src/make-sys_maxima.c, archive/src/make.lisp,
8638 archive/src/makefile, archive/src/makefile.prev,
8639 archive/src/makepro.lisp, archive/src/maxobjs,
8640 archive/src/maxout.geomview, archive/src/maxout.zic,
8641 archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8642 archive/src/nutplot.lisp, archive/src/omplot-out,
8643 archive/src/paths.lisp, archive/src/repl.el,
8644 archive/src/save.lisp, archive/src/serror.lisp,
8645 archive/src/server.lisp, archive/src/single-value.lisp,
8646 archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
8647 archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
8648 archive/src/sysinit.lsp, archive/src/system-init.c,
8649 archive/src/var-proclaims.lisp, archive/src/version.lisp,
8650 archive/src/xplot.lisp, archive/src/zouplot.lisp,
8651 archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
8652 demo/manual.demo, demo/plots.mac, doc/contributors,
8653 doc/info/Affine.texi, doc/info/Arrays.texi,
8654 doc/info/Command.texi, doc/info/Constants.texi,
8655 doc/info/Contexts.texi, doc/info/Ctensor.texi,
8656 doc/info/Debugging.texi, doc/info/Differential.texi,
8657 doc/info/Differentiation.texi, doc/info/Equations.texi,
8658 doc/info/Expressions.texi, doc/info/Floating.texi,
8659 doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
8660 doc/info/Indices.texi, doc/info/Input.texi,
8661 doc/info/Integration.texi, doc/info/Limits.texi,
8662 doc/info/Lists.texi, doc/info/Logarithms.texi,
8663 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8664 doc/info/None.texi, doc/info/Number.texi,
8665 doc/info/Numerical.texi, doc/info/Operators.texi,
8666 doc/info/Plotting.texi, doc/info/Polynomials.texi,
8667 doc/info/Program.texi, doc/info/Rules.texi,
8668 doc/info/Runtime.texi, doc/info/Series.texi,
8669 doc/info/Simplification.texi, doc/info/Special.texi,
8670 doc/info/Statistics.texi, doc/info/Symmetries.texi,
8671 doc/info/Tensor.texi, doc/info/Trigonometric.texi,
8672 doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
8673 interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
8674 plotting/mgnuplot, share/algebra/nusum.mac,
8675 share/diffequations/abel.mac, share/diffequations/desoln.mac,
8676 share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
8677 share/matrix/invert.mac, share/simplification/elim.mac,
8678 src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
8679 src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
8680 src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
8681 src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
8682 src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
8683 src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
8684 src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
8685 src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
8686 src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
8687 src/transf.lisp, src/transl.lisp, src/transs.lisp,
8688 src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
8689 src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
8690 src/trutil.lisp, src/utils.lisp, src/zero.lisp,
8691 tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
8692 tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
8693 tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
8694 tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
8695 tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
8696 tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
8697 tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
8698 tests/tests.lisp, archive/info/maxima.info-15,
8699 archive/info/maxima.info-16, archive/share/share.usg,
8700 archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
8701 archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
8702 archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
8703 archive/share/lisp/defstm.lisp,
8704 archive/share/lisp/defstmrun.lisp,
8705 archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
8706 archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
8707 archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
8708 archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
8709 archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
8710 archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
8711 archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
8712 archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
8713 archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
8714 archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
8715 archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
8716 archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
8717 archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
8718 archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
8719 archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
8720 archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
8721 archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
8722 archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
8723 archive/share/trash/ai.mc, archive/share/trash/array.usg,
8724 archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
8725 archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
8726 archive/share/trash/elec.dat, archive/share/trash/elec.plt,
8727 archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
8728 archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
8729 archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
8730 archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
8731 archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
8732 archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
8733 archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
8734 archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
8735 archive/share/unknown/asympa.mac,
8736 archive/share/unknown/cgamma.usg,
8737 archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
8738 archive/share/unknown/ndiffq.dem,
8739 archive/share/unknown/ndiffq.dmp,
8740 archive/share/unknown/ndiffq.usg,
8741 archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
8742 archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
8743 archive/share/unknown/plot2.usg,
8744 archive/share/unknown/polsol.usg,
8745 archive/share/unknown/powers.usg,
8746 archive/share/unknown/prrid.usg,
8747 archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
8748 archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
8749 demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
8750 demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
8751 demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
8752 demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
8753 doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
8754 doc/share/translation_hints.txt, share/algebra/differ.dem,
8755 share/algebra/differ.mac, share/algebra/grob1.lisp,
8756 share/algebra/nusum.usg, share/algebra/recur.dem,
8757 share/algebra/recur.lisp, share/algebra/recur.mac,
8758 share/algebra/recur.transcript, share/calculus/cartan.dem,
8759 share/calculus/cartan.lisp, share/calculus/fourie.dem,
8760 share/calculus/fourie.mac, share/calculus/fourie.usg,
8761 share/calculus/gendif.mac, share/calculus/gendif.usg,
8762 share/calculus/optmiz.dem, share/calculus/optmiz.mac,
8763 share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
8764 share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
8765 share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
8766 share/calculus/optvar.dem, share/calculus/optvar.mac,
8767 share/calculus/optvar.transcript, share/calculus/optvar.usg,
8768 share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
8769 share/calculus/pade2.mac, share/calculus/qual.dem,
8770 share/calculus/qual.mac, share/calculus/qual.usg,
8771 share/calculus/qualsp.lisp, share/calculus/revert.mac,
8772 share/calculus/revert.usg, share/calculus/taylor1.mac,
8773 share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
8774 share/diffequations/desoln.usg, share/diffequations/exampl.mac,
8775 share/diffequations/linde1.mc, share/diffequations/ode2.usg,
8776 share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
8777 share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
8778 share/graphics/world.mac, share/integequations/inteqn.mac,
8779 share/integequations/inteqn.usg, share/integequations/intexs.mac,
8780 share/integration/antid.dem, share/integration/antid.mac,
8781 share/integration/antid.usg, share/integration/bypart.mac,
8782 share/integration/delta.dem, share/integration/delta.mac,
8783 share/integration/delta.usg, share/integration/intsce.mac,
8784 share/integration/intsce.usg, share/macro/autolo.mac,
8785 share/macro/basic.mac, share/macro/caseq.mac,
8786 share/macro/contrl.mac, share/macro/defm.dem,
8787 share/macro/defm.mac, share/macro/defm.syn,
8788 share/macro/defstm.mac, share/macro/defstmrun.mac,
8789 share/macro/fexpr.mac, share/macro/keyarg.dem,
8790 share/macro/keyarg.mac, share/macro/packg.mac,
8791 share/macro/sum1.mac, share/matrix/determ.mac,
8792 share/matrix/determ.usg, share/matrix/eigen.dem,
8793 share/matrix/eigen.mac, share/matrix/eigen.usg,
8794 share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
8795 share/matrix/invert.usg, share/matrix/matfun.mac,
8796 share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
8797 share/matrix/pfaff.dem, share/matrix/pfaff.mac,
8798 share/matrix/pfaff.usg, share/matrix/rateig.mac,
8799 share/misc/arrfun.mac, share/misc/declin.dem,
8800 share/misc/declin.mac, share/misc/declin.usg,
8801 share/misc/diffop.lisp, share/misc/disran.lisp,
8802 share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
8803 share/misc/foptim.lisp, share/misc/seqopt.dem,
8804 share/misc/seqopt.lisp, share/misc/seqopt.usg,
8805 share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
8806 share/numeric/bffac.lisp, share/numeric/bffac.usg,
8807 share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
8808 share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
8809 share/numeric/cfortr.tst, share/numeric/cfortr.usg,
8810 share/numeric/dblint.dem, share/numeric/dblint.mac,
8811 share/numeric/dblint.usg, share/numeric/dblint_1.dem,
8812 share/numeric/diffeq.dem, share/numeric/diffeq.mac,
8813 share/numeric/expense.lisp, share/numeric/fft.dem,
8814 share/numeric/fft.lisp, share/numeric/fft.usg,
8815 share/numeric/forma1.lisp, share/numeric/forma1.usg,
8816 share/numeric/format.lisp, share/numeric/format.usg,
8817 share/numeric/kach.dem, share/numeric/kach.mac,
8818 share/numeric/newton.mac, share/numeric/newton1.mac,
8819 share/numeric/qq.dem, share/numeric/qq.lisp,
8820 share/numeric/qq.usg, share/numeric/riemsum.mac,
8821 share/numeric/simpsn.dem, share/numeric/simpsn.mac,
8822 share/numeric/submac.dem, share/numeric/submac.mac,
8823 share/physics/dimen.dem, share/physics/dimen.mac,
8824 share/physics/dimen.usg, share/physics/elec.lisp,
8825 share/physics/gam5.lisp, share/physics/gamalg.dem,
8826 share/physics/gamalg.lisp, share/physics/gamalg.usg,
8827 share/physics/gamchi.lisp, share/physics/gamcon.lisp,
8828 share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
8829 share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
8830 share/physics/gamsq.lisp, share/physics/units.mac,
8831 share/physics/units.usg, share/simplification/absimp.dem,
8832 share/simplification/absimp.mac, share/simplification/absimp.usg,
8833 share/simplification/disol.dem, share/simplification/disol.mac,
8834 share/simplification/disol.usg, share/simplification/elim.usg,
8835 share/simplification/facex1.mac, share/simplification/facexp.dem,
8836 share/simplification/facexp.mac, share/simplification/facexp.usg,
8837 share/simplification/functs.dem, share/simplification/functs.mac,
8838 share/simplification/functs.usg, share/simplification/ineq.dem,
8839 share/simplification/ineq.mac, share/simplification/ineq.usg,
8840 share/simplification/lrats.dem, share/simplification/lrats.mac,
8841 share/simplification/lrats.usg, share/simplification/rducon.dem,
8842 share/simplification/rducon.lisp,
8843 share/simplification/rducon.usg, share/simplification/rncomb.dem,
8844 share/simplification/rncomb.mac, share/simplification/rncomb.usg,
8845 share/simplification/scifac.dem,
8846 share/simplification/scifac.lisp,
8847 share/simplification/scifac.usg, share/simplification/sqdnst.mac,
8848 share/simplification/sqdnst.usg, share/simplification/stopex.dem,
8849 share/simplification/stopex.mac, share/simplification/stopex.usg,
8850 share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
8851 share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
8852 share/specfunctions/kn.mac, share/sym/arite.lisp,
8853 share/sym/chbase.lisp, share/sym/compile.lisp,
8854 share/sym/direct.lisp, share/sym/ecrivain.lisp,
8855 share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
8856 share/sym/macros.lisp, share/sym/makefile,
8857 share/sym/multmon.lisp, share/sym/operations.lisp,
8858 share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
8859 share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
8860 share/tensor/ademo.dem, share/tensor/ademo2.dem,
8861 share/tensor/ajpff.mac, share/tensor/anew.mac,
8862 share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
8863 share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
8864 share/tensor/brbirk.mac, share/tensor/canten.lisp,
8865 share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
8866 share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
8867 share/tensor/ctensr.mac, share/tensor/gener.lisp,
8868 share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
8869 share/tensor/itensor.lisp, share/tensor/jpff.mac,
8870 share/tensor/manual.txt, share/tensor/metrics.mac,
8871 share/tensor/mmans.mac, share/tensor/mmans_run.mac,
8872 share/tensor/motion.mac, share/tensor/petrov.mac,
8873 share/tensor/ricci2.mac, share/tensor/rsn.mac,
8874 share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
8875 share/tensor/test1.mac, share/trigonometry/atrig1.mac,
8876 share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
8877 share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
8878 share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
8879 share/utils/batch.dem, share/utils/batch.mac,
8880 share/utils/batch.transcript, share/utils/batch.usg,
8881 share/utils/dskuse.lisp, share/utils/dskuse.usg,
8882 share/utils/fileop.lisp, share/utils/fileop.usg,
8883 share/vector/vect.dem, share/vector/vect.mac,
8884 share/vector/vect.usg, share/vector/vect_transform.mac,
8885 share/vector/vector.dem, share/vector/vector.mac,
8886 share/vector/vector.usg, archive/books/tk_gnuplot,
8887 archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
8888 archive/books/schelter/427k-1.bk,
8889 archive/books/schelter/427k-2.bk,
8890 archive/books/schelter/chaos.bk,
8891 archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
8892 archive/books/schelter/systems.bk,
8893 archive/books/schelter/xplot.bk, archive/elisp/makefile,
8894 archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
8895 interfaces/emacs/misc/sshell.el, share/sym/doconline,
8896 share/sym/docsym.tex, share/sym/docsymidx.tex,
8897 share/sym/partpol.lisp, share/sym/permut.lisp,
8898 share/sym/pui.lisp, share/sym/resolcayley.lisp,
8899 share/sym/resolv1.lisp, share/sym/resolvante.mac,
8900 share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
8901 share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
8904 maxima-5.4 source as released nov 18 with maxima-5.4.tgz
8906 2000-05-08 01:09 wfs
8908 * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8909 archive/configure, archive/idea, archive/install.tcl,
8910 archive/majvers, archive/makedefs, archive/makefile,
8911 archive/maxima.gif, archive/minvers, archive/msg,
8912 archive/readme.plot, archive/src/ChangeLog,
8913 archive/src/benchmarks, archive/src/buffer1.lisp,
8914 archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8915 archive/src/cl-maxima.system, archive/src/cmd.el,
8916 archive/src/conversion.doc, archive/src/dtrdi.c,
8917 archive/src/exclude, archive/src/execute.c,
8918 archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8919 archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8920 archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8921 archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8922 archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8923 archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8924 archive/src/mtags, archive/src/mudoc.lisp,
8925 archive/src/plot3d.lisp, archive/src/plotll.lisp,
8926 archive/src/pltwin.lisp, archive/src/qeval.lsp,
8927 archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8928 archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8929 archive/src/vals.lisp, archive/src/xgraph-out,
8930 interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8931 src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8932 src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8933 src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8934 src/commac.lisp, src/compar.lisp, src/compat.lisp,
8935 src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8936 src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8937 src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8938 src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8939 src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8940 src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8941 src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8942 src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8943 src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8944 src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8945 src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8946 src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8947 src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8948 src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8949 src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8950 src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8951 src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8952 src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8953 src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8954 src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8955 src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8956 src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8957 src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8958 src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8959 src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8960 src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8961 src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8962 src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8963 src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8964 archive/bin/add-defs, archive/bin/copy-doc.lisp,
8965 archive/bin/distribute, archive/bin/distribute-new,
8966 archive/bin/doe-tape, archive/bin/fix-path,
8967 archive/bin/if-exists, archive/bin/if-not-exists,
8968 archive/bin/kcl-link, archive/bin/make-exe,
8969 archive/bin/maxima-files, archive/bin/maxima-tape,
8970 archive/bin/move-if-change, archive/bin/update-version,
8971 archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8972 archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8973 archive/doc/problem-chart, archive/doc/software.doc,
8974 archive/doc/time.test, archive/doc/times,
8975 archive/doc/times-chart, archive/info/fix-maxima.el,
8976 archive/info/makefile, archive/info/maxima.aux,
8977 archive/info/maxima.cp, archive/info/maxima.fns,
8978 archive/info/maxima.ky, archive/info/maxima.log,
8979 archive/info/maxima.pg, archive/info/maxima.texi-prev,
8980 archive/info/maxima.toc, archive/info/maxima.tp,
8981 archive/info/maxima.vr, archive/info/xgraph-out,
8982 archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8983 archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8984 archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8985 archive/src/autos.lisp, archive/src/bigmax.all,
8986 archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8987 archive/src/drawps.hc, archive/src/dump-excl.lisp,
8988 archive/src/dump-lucid.lisp, archive/src/example.lisp,
8989 archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8990 archive/src/fo.lsp, archive/src/fundcl.lisp,
8991 archive/src/grabext.lisp, archive/src/init.lsp,
8992 archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8993 archive/src/init_maxima.lsp, archive/src/install.tcl,
8994 archive/src/make-sys_maxima.c, archive/src/make.lisp,
8995 archive/src/makefile, archive/src/makefile.prev,
8996 archive/src/makepro.lisp, archive/src/maxobjs,
8997 archive/src/maxout.geomview, archive/src/maxout.zic,
8998 archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8999 archive/src/nutplot.lisp, archive/src/omplot-out,
9000 archive/src/paths.lisp, archive/src/repl.el,
9001 archive/src/save.lisp, archive/src/serror.lisp,
9002 archive/src/server.lisp, archive/src/single-value.lisp,
9003 archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
9004 archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
9005 archive/src/sysinit.lsp, archive/src/system-init.c,
9006 archive/src/var-proclaims.lisp, archive/src/version.lisp,
9007 archive/src/xplot.lisp, archive/src/zouplot.lisp,
9008 archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
9009 demo/manual.demo, demo/plots.mac, doc/contributors,
9010 doc/info/Affine.texi, doc/info/Arrays.texi,
9011 doc/info/Command.texi, doc/info/Constants.texi,
9012 doc/info/Contexts.texi, doc/info/Ctensor.texi,
9013 doc/info/Debugging.texi, doc/info/Differential.texi,
9014 doc/info/Differentiation.texi, doc/info/Equations.texi,
9015 doc/info/Expressions.texi, doc/info/Floating.texi,
9016 doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
9017 doc/info/Indices.texi, doc/info/Input.texi,
9018 doc/info/Integration.texi, doc/info/Limits.texi,
9019 doc/info/Lists.texi, doc/info/Logarithms.texi,
9020 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
9021 doc/info/None.texi, doc/info/Number.texi,
9022 doc/info/Numerical.texi, doc/info/Operators.texi,
9023 doc/info/Plotting.texi, doc/info/Polynomials.texi,
9024 doc/info/Program.texi, doc/info/Rules.texi,
9025 doc/info/Runtime.texi, doc/info/Series.texi,
9026 doc/info/Simplification.texi, doc/info/Special.texi,
9027 doc/info/Statistics.texi, doc/info/Symmetries.texi,
9028 doc/info/Tensor.texi, doc/info/Trigonometric.texi,
9029 doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
9030 interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
9031 plotting/mgnuplot, share/algebra/nusum.mac,
9032 share/diffequations/abel.mac, share/diffequations/desoln.mac,
9033 share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
9034 share/matrix/invert.mac, share/simplification/elim.mac,
9035 src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
9036 src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
9037 src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
9038 src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
9039 src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
9040 src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
9041 src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
9042 src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
9043 src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
9044 src/transf.lisp, src/transl.lisp, src/transs.lisp,
9045 src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
9046 src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
9047 src/trutil.lisp, src/utils.lisp, src/zero.lisp,
9048 tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
9049 tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
9050 tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
9051 tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
9052 tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
9053 tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
9054 tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
9055 tests/tests.lisp, archive/info/maxima.info-15,
9056 archive/info/maxima.info-16, archive/share/share.usg,
9057 archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
9058 archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
9059 archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
9060 archive/share/lisp/defstm.lisp,
9061 archive/share/lisp/defstmrun.lisp,
9062 archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
9063 archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
9064 archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
9065 archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
9066 archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
9067 archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
9068 archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
9069 archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
9070 archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
9071 archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
9072 archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
9073 archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
9074 archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
9075 archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
9076 archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
9077 archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
9078 archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
9079 archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
9080 archive/share/trash/ai.mc, archive/share/trash/array.usg,
9081 archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
9082 archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
9083 archive/share/trash/elec.dat, archive/share/trash/elec.plt,
9084 archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
9085 archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
9086 archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
9087 archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
9088 archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
9089 archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
9090 archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
9091 archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
9092 archive/share/unknown/asympa.mac,
9093 archive/share/unknown/cgamma.usg,
9094 archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
9095 archive/share/unknown/ndiffq.dem,
9096 archive/share/unknown/ndiffq.dmp,
9097 archive/share/unknown/ndiffq.usg,
9098 archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
9099 archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
9100 archive/share/unknown/plot2.usg,
9101 archive/share/unknown/polsol.usg,
9102 archive/share/unknown/powers.usg,
9103 archive/share/unknown/prrid.usg,
9104 archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
9105 archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
9106 demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
9107 demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
9108 demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
9109 demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
9110 doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
9111 doc/share/translation_hints.txt, share/algebra/differ.dem,
9112 share/algebra/differ.mac, share/algebra/grob1.lisp,
9113 share/algebra/nusum.usg, share/algebra/recur.dem,
9114 share/algebra/recur.lisp, share/algebra/recur.mac,
9115 share/algebra/recur.transcript, share/calculus/cartan.dem,
9116 share/calculus/cartan.lisp, share/calculus/fourie.dem,
9117 share/calculus/fourie.mac, share/calculus/fourie.usg,
9118 share/calculus/gendif.mac, share/calculus/gendif.usg,
9119 share/calculus/optmiz.dem, share/calculus/optmiz.mac,
9120 share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
9121 share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
9122 share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
9123 share/calculus/optvar.dem, share/calculus/optvar.mac,
9124 share/calculus/optvar.transcript, share/calculus/optvar.usg,
9125 share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
9126 share/calculus/pade2.mac, share/calculus/qual.dem,
9127 share/calculus/qual.mac, share/calculus/qual.usg,
9128 share/calculus/qualsp.lisp, share/calculus/revert.mac,
9129 share/calculus/revert.usg, share/calculus/taylor1.mac,
9130 share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
9131 share/diffequations/desoln.usg, share/diffequations/exampl.mac,
9132 share/diffequations/linde1.mc, share/diffequations/ode2.usg,
9133 share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
9134 share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
9135 share/graphics/world.mac, share/integequations/inteqn.mac,
9136 share/integequations/inteqn.usg, share/integequations/intexs.mac,
9137 share/integration/antid.dem, share/integration/antid.mac,
9138 share/integration/antid.usg, share/integration/bypart.mac,
9139 share/integration/delta.dem, share/integration/delta.mac,
9140 share/integration/delta.usg, share/integration/intsce.mac,
9141 share/integration/intsce.usg, share/macro/autolo.mac,
9142 share/macro/basic.mac, share/macro/caseq.mac,
9143 share/macro/contrl.mac, share/macro/defm.dem,
9144 share/macro/defm.mac, share/macro/defm.syn,
9145 share/macro/defstm.mac, share/macro/defstmrun.mac,
9146 share/macro/fexpr.mac, share/macro/keyarg.dem,
9147 share/macro/keyarg.mac, share/macro/packg.mac,
9148 share/macro/sum1.mac, share/matrix/determ.mac,
9149 share/matrix/determ.usg, share/matrix/eigen.dem,
9150 share/matrix/eigen.mac, share/matrix/eigen.usg,
9151 share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
9152 share/matrix/invert.usg, share/matrix/matfun.mac,
9153 share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
9154 share/matrix/pfaff.dem, share/matrix/pfaff.mac,
9155 share/matrix/pfaff.usg, share/matrix/rateig.mac,
9156 share/misc/arrfun.mac, share/misc/declin.dem,
9157 share/misc/declin.mac, share/misc/declin.usg,
9158 share/misc/diffop.lisp, share/misc/disran.lisp,
9159 share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
9160 share/misc/foptim.lisp, share/misc/seqopt.dem,
9161 share/misc/seqopt.lisp, share/misc/seqopt.usg,
9162 share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
9163 share/numeric/bffac.lisp, share/numeric/bffac.usg,
9164 share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
9165 share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
9166 share/numeric/cfortr.tst, share/numeric/cfortr.usg,
9167 share/numeric/dblint.dem, share/numeric/dblint.mac,
9168 share/numeric/dblint.usg, share/numeric/dblint_1.dem,
9169 share/numeric/diffeq.dem, share/numeric/diffeq.mac,
9170 share/numeric/expense.lisp, share/numeric/fft.dem,
9171 share/numeric/fft.lisp, share/numeric/fft.usg,
9172 share/numeric/forma1.lisp, share/numeric/forma1.usg,
9173 share/numeric/format.lisp, share/numeric/format.usg,
9174 share/numeric/kach.dem, share/numeric/kach.mac,
9175 share/numeric/newton.mac, share/numeric/newton1.mac,
9176 share/numeric/qq.dem, share/numeric/qq.lisp,
9177 share/numeric/qq.usg, share/numeric/riemsum.mac,
9178 share/numeric/simpsn.dem, share/numeric/simpsn.mac,
9179 share/numeric/submac.dem, share/numeric/submac.mac,
9180 share/physics/dimen.dem, share/physics/dimen.mac,
9181 share/physics/dimen.usg, share/physics/elec.lisp,
9182 share/physics/gam5.lisp, share/physics/gamalg.dem,
9183 share/physics/gamalg.lisp, share/physics/gamalg.usg,
9184 share/physics/gamchi.lisp, share/physics/gamcon.lisp,
9185 share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
9186 share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
9187 share/physics/gamsq.lisp, share/physics/units.mac,
9188 share/physics/units.usg, share/simplification/absimp.dem,
9189 share/simplification/absimp.mac, share/simplification/absimp.usg,
9190 share/simplification/disol.dem, share/simplification/disol.mac,
9191 share/simplification/disol.usg, share/simplification/elim.usg,
9192 share/simplification/facex1.mac, share/simplification/facexp.dem,
9193 share/simplification/facexp.mac, share/simplification/facexp.usg,
9194 share/simplification/functs.dem, share/simplification/functs.mac,
9195 share/simplification/functs.usg, share/simplification/ineq.dem,
9196 share/simplification/ineq.mac, share/simplification/ineq.usg,
9197 share/simplification/lrats.dem, share/simplification/lrats.mac,
9198 share/simplification/lrats.usg, share/simplification/rducon.dem,
9199 share/simplification/rducon.lisp,
9200 share/simplification/rducon.usg, share/simplification/rncomb.dem,
9201 share/simplification/rncomb.mac, share/simplification/rncomb.usg,
9202 share/simplification/scifac.dem,
9203 share/simplification/scifac.lisp,
9204 share/simplification/scifac.usg, share/simplification/sqdnst.mac,
9205 share/simplification/sqdnst.usg, share/simplification/stopex.dem,
9206 share/simplification/stopex.mac, share/simplification/stopex.usg,
9207 share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
9208 share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
9209 share/specfunctions/kn.mac, share/sym/arite.lisp,
9210 share/sym/chbase.lisp, share/sym/compile.lisp,
9211 share/sym/direct.lisp, share/sym/ecrivain.lisp,
9212 share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
9213 share/sym/macros.lisp, share/sym/makefile,
9214 share/sym/multmon.lisp, share/sym/operations.lisp,
9215 share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
9216 share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
9217 share/tensor/ademo.dem, share/tensor/ademo2.dem,
9218 share/tensor/ajpff.mac, share/tensor/anew.mac,
9219 share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
9220 share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
9221 share/tensor/brbirk.mac, share/tensor/canten.lisp,
9222 share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
9223 share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
9224 share/tensor/ctensr.mac, share/tensor/gener.lisp,
9225 share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
9226 share/tensor/itensor.lisp, share/tensor/jpff.mac,
9227 share/tensor/manual.txt, share/tensor/metrics.mac,
9228 share/tensor/mmans.mac, share/tensor/mmans_run.mac,
9229 share/tensor/motion.mac, share/tensor/petrov.mac,
9230 share/tensor/ricci2.mac, share/tensor/rsn.mac,
9231 share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
9232 share/tensor/test1.mac, share/trigonometry/atrig1.mac,
9233 share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
9234 share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
9235 share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
9236 share/utils/batch.dem, share/utils/batch.mac,
9237 share/utils/batch.transcript, share/utils/batch.usg,
9238 share/utils/dskuse.lisp, share/utils/dskuse.usg,
9239 share/utils/fileop.lisp, share/utils/fileop.usg,
9240 share/vector/vect.dem, share/vector/vect.mac,
9241 share/vector/vect.usg, share/vector/vect_transform.mac,
9242 share/vector/vector.dem, share/vector/vector.mac,
9243 share/vector/vector.usg, archive/books/tk_gnuplot,
9244 archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
9245 archive/books/schelter/427k-1.bk,
9246 archive/books/schelter/427k-2.bk,
9247 archive/books/schelter/chaos.bk,
9248 archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
9249 archive/books/schelter/systems.bk,
9250 archive/books/schelter/xplot.bk, archive/elisp/makefile,
9251 archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
9252 interfaces/emacs/misc/sshell.el, share/sym/doconline,
9253 share/sym/docsym.tex, share/sym/docsymidx.tex,
9254 share/sym/partpol.lisp, share/sym/permut.lisp,
9255 share/sym/pui.lisp, share/sym/resolcayley.lisp,
9256 share/sym/resolv1.lisp, share/sym/resolvante.mac,
9257 share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
9258 share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp: