1 Since version 5.10.0 there exists a "ChangeLog-VERSION" file for the
2 changes in each Maxima version. Additionally in development versions
3 of maxima ChangeLog-Current.md collects the list of changes in the
4 current version. The changes up to 2005-03-13 were:
6 2005-03-13 12:00 robert_dodier
8 * src/nset.lisp, tests/rtestnset.mac:
9 Moved the nset package from share into the core source code.
10 Nset is a collection of functions for working with finite sets.
12 2005-02-27 12:00 robert_dodier
14 * src/mt19937.lisp, tests/rtestmt19937.mac:
15 Ported CMUCL's implementation of the Mersenne twister
16 random number generator to Maxima.
18 2004-09-23 19:51 amundson
20 * configure.in: Bump version number to 5.9.1.
22 2004-09-23 19:50 amundson
24 * share/contrib/format/: coeflist.lisp, format.lisp: Followed
25 instructions in README to make code compatible with Maxima.
28 2004-09-22 21:50 amundson
30 * src/maxima.in: -u, --use-version argument was being ignored.
33 2004-09-21 14:36 belanger
35 * interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in
36 the output. Fixed a problem with (%t..) output.
38 2004-09-19 08:50 amundson
40 * src/macsys.lisp: Fix problem with with_stdout under sbcl and
43 2004-09-19 08:49 amundson
45 * src/transs.lisp: Fix problem with compile_file under sbcl.
47 2004-09-19 08:14 amundson
49 * doc/maximabook/Makefile: Remove trailing ampersands from ps. Add
52 2004-09-19 08:13 amundson
54 * configure.in: increment version number
56 2004-09-18 16:39 amundson
58 * doc/Makefile.am: Add a few missing files. A few other files were
59 moved up or down in the list.
61 2004-09-08 06:44 amundson
63 * src/init-cl.lisp: Ensure prompt is always printed before input in
64 maxima-read-eval-print loop.
66 2004-09-06 00:14 vvzhy
68 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some
69 Windows 9x specific code. Maxima works well on Windows 95, 98,
72 2004-09-06 00:07 vvzhy
74 * interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL
77 2004-08-26 19:16 amundson
79 * src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read
82 2004-08-25 08:29 amundson
84 * src/: gcl-depends.mk, sbcl-depends.mk: update
86 2004-08-19 21:36 amundson
88 * doc/info/Plotting.texi: Add ticks to parametric examples. Fix
89 typo. Comment out broken ?draw2d example.
91 2004-08-19 20:22 amundson
93 * src/macdes.lisp: Properly set info paths when using GCL's
94 internal info routines.
96 2004-08-19 20:21 amundson
98 * src/sys-proclaim.lisp: proclaims generated with and for gcl
101 2004-08-19 20:19 amundson
103 * src/maxima.system: Workaround proclaim bug in GCL versions
106 2004-08-19 20:15 amundson
108 * lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates
109 for SBCL 0.8.13 from Andreas Eder.
111 2004-08-19 20:11 amundson
113 * doc/info/Plotting.texi: Removed line breaks within strings to be
116 2004-08-19 20:07 amundson
118 * README.lisps: Updated for recent versions of GCL and CMUCL. Added
119 explicit bit about --enable-ansi flag for GCL.
121 2004-07-26 07:08 billingd
123 * interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES.
125 2004-07-25 17:56 amundson
127 * ChangeLog, configure.in: Updates for 5.9.0.9beta2.
129 2004-07-25 13:11 amundson
131 * NEWS, README.lisps: updates.
133 2004-07-25 12:22 amundson
135 * src/sys-proclaim.lisp: first version generated by makefile.
137 2004-07-25 12:22 amundson
139 * src/macdes.lisp: Optimization: GCL's built-in info is much faster
140 than our info implementation. However, GCL's info won't respect
141 out *prompt- variables. Compromise by only calling our info when
142 the prompts are not empty.
144 2004-07-25 12:17 amundson
146 * src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am
147 for sys-proclaim.lisp.
149 Generate sys-proclaim.lisp with sys-proclaim target.
151 2004-07-25 11:59 amundson
153 * src/: init-cl.lisp, rmaxima.in: Add --disable-readline option so
154 that rmaxima will work with gcl. I don't see any way to disable
155 readline at runtime in clisp.
157 2004-07-25 11:57 amundson
159 * tests/Makefile.am: change all instances of *-check to check-* for
160 consistency with targets such as clean-* in src directory.
162 2004-07-24 23:00 amundson
164 * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp, clisp-depends.mk,
165 cmucl-depends.mk, gcl-depends.mk, maxima.system,
166 sys-proclaim.lisp: Make proper proclaims for GCL. Still need a
167 way to generate sys-proclaims.lisp. Speedup for GCL is nearly a
168 factor of 2 on the test suite.
170 2004-07-24 20:48 amundson
172 * src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly
173 is no longer supported.
175 2004-07-24 20:47 amundson
177 * src/merror.lisp: Fix typo in an error message.
179 2004-07-24 12:17 amundson
181 * src/: cl-info.lisp, macdes.lisp, maxima-package.lisp,
182 maxima.system, nregex.lisp: Let GCL use the maxima info routines
183 instead of its built-in info routines. This allows us to treat
184 the prompt prefix and suffix properly with GCL.
186 2004-07-24 12:06 amundson
188 * doc/info/Plotting.texi: 1) add examples of complex plots. 2) add
189 documentation for make_transform. 3) fix references to
192 2004-07-23 08:16 amundson
194 * doc/info/Plotting.texi: Modify documentation for PLOT_OPTIONS to
195 reflect the many new gnuplot options. Entirely rewrote the
196 PLOT_OPTIONS section in an attempt to make it more coherent.
198 2004-07-16 09:19 rtoy
200 * src/opers.lisp: MUL2* should call *, not f* because the args are
201 numbers, not fixnums!
203 2004-07-14 21:20 amundson
205 * configure.in: give CMUCL_RUNTIME a default value, no matter what
207 2004-07-12 09:01 rtoy
209 * src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of
210 elliptic_e in src/ellipt.lisp
212 Apply patch in bug report.
214 2004-07-03 23:47 billingd
216 * interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04
219 * interfaces/xmaxima/win32/readme.txt: Fix formatting
221 * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about
222 directory names with spaces. Add notes about windows 95 and
225 2004-07-03 23:41 billingd
227 * maxima.iss.in: 2004-07-04 David Billinghurst
229 * maxima.iss.in: Default installation path restored to Program
232 2004-07-03 22:30 billingd
234 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04 David
237 * interfaces/xmaxima/Tkmaxima/Paths.tcl:
239 These changes remove some windows 95 specific code. For once, it
240 has been possible to clean up, rather than add another layer of
241 hacks. - Remove code to set path. This is now done in
242 maxima.bat so that the command line version works. - Remove
243 special case code to bypass maxima.bat on windows 95
245 2004-07-03 22:18 billingd
247 * interfaces/xmaxima/win32/Makefile.in: 2004-07-04 David
250 * interfaces/xmaxima/win32/Makefile.in: Remove hackery to
251 maxima-init.lisp that hard codes path to gcc. No longer required
252 since: - xmaxima under windows 95 now uses maxima.bat - an
253 correct path is set in maxima.bat by windows installer
255 2004-07-03 22:12 billingd
257 * maxima.iss.in: 2004-07-04 David Billinghurst
259 * maxima.iss.in: Add maxima.bat to start menu.
261 2004-07-03 22:09 billingd
263 * src/maxima.bat.in: 2004-07-04 David Billinghurst
265 * src/maxima.bat.in: Set PATH environment variable. Required for
266 plotting from command line maxima. Will allow simplification
269 2004-07-02 20:48 billingd
271 * src/maxima.bat.in: Set maxima_prefix environment variable
273 2004-07-02 20:44 billingd
275 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03 David
278 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific
279 code for case when path to maxima executable (script) contains a
282 2004-07-02 16:15 vttoth
284 * share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM
285 apply symmetries to both verb and noun forms
287 2004-07-02 01:48 billingd
289 * maxima.iss.in: 2004-07-01 David Billinghurst
291 * maxima.iss.in: New routine to convert paths containing
293 to equivalent short paths.
295 2004-07-02 00:21 billingd
297 * interfaces/xmaxima/win32/readme.txt: 2004-07-01 David
300 * interfaces/xmaxima/win32/readme.txt:
301 Add text on source of other binary files in Windows
303 Add solution to "Out of environment space" error.
305 2004-07-01 12:57 belanger
307 * interfaces/emacs/emaxima/emaxima.sty: Added the new session
310 2004-07-01 12:56 belanger
312 * interfaces/emacs/emaxima/emaxima.el: Changed the session prompts
313 to (sortof) match the new Maxima prompts.
315 2004-07-01 04:21 billingd
317 * maxima.iss.in, interfaces/xmaxima/win32/Makefile.in,
318 interfaces/xmaxima/win32/readme.txt: 2004-07-01 David
321 * maxima.iss.in: Change CopyMode: alwaysoverwrite to Flags:
322 ignoreversion Add code to update maxima_prefix environment
323 variable in maxima.bat Add windows specific readme.txt
325 * interfaces/xmaxima/win32/Makefile.in Install gnuplot binary
326 files in bin/ Don't override default plot_format in
327 maxima-init.lisp Install windows specific readme.txt file
329 * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv
332 2004-06-26 18:45 billingd
334 * INSTALL.win32: * INSTALL.win32: Update for maxima-5.9.1 and
337 2004-06-26 08:24 billingd
339 * maxima.iss.in: * maxima.iss.in: Add compression options.
340 Decrease size from 21 MB to 13 MB
342 2004-06-25 06:07 billingd
344 * maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: *
345 interfaces/xmaxima/win32/InfoBefore.txt: New file. *
346 maxima.iss.in: Use InfoBefore file.
348 2004-06-24 21:39 amundson
350 * ChangeLog, configure.in: Updates for 5.9.0.9beta1.
352 2004-06-21 22:00 amundson
354 * README.rpms, maxima.spec.in: rpm updates
356 2004-06-21 22:00 amundson
358 * interfaces/xmaxima/Makefile.am: bug fix: some files were missing
361 2004-06-21 21:58 amundson
363 * src/mactex.lisp: Bug fix from Andrej Grozin.
365 2004-06-21 20:41 amundson
367 * doc/info/Makefile.am, interfaces/xmaxima/Makefile.am,
368 Makefile.am, README.lisps, README.rpms: updates for 5.9.1
371 2004-06-21 20:39 amundson
373 * admin/sfquery.py: small bug fix.
375 2004-06-21 20:36 amundson
377 * AUTHORS: Add everyone with cvs write access.
379 2004-06-15 03:31 starseeker
381 * share/contrib/lurkmathml/: README, mathml.lisp,
382 mathml_ref_list_for_IE, mathmltest, maximadiffs.txt: Uploaded
383 David Drysdale's mathml code for Maxima, which seems to have a
384 little bit different functionality than Paul Wang's.
386 2004-06-13 21:25 billingd
388 * interfaces/xmaxima/win32/Makefile.in: Add some fixes for windows
389 release. While not perfect, these document the fixes required to
390 generate a working maxima/xmaxima. I have chosen to hack
391 maxima-init-lisp so that the changes are accessible to users.
393 During installation - maxima.bat must have DOS line termination
396 Add code to maxima-init.lisp to: - Set path to gcc by prefixing
397 compiler::*cc* with *maxima-prefix\bin - Ensure path to gcc is
398 '\' separated. Required for win95 - Set default PLOT_FORMAT to
399 OPENMATH so xmaxima plotting works out of box
401 2004-06-13 21:14 billingd
403 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Update to recognise
404 changes to maxima prompts - allow both C and %i as input prefix
405 - allow both D and %o as output prefix
407 2004-06-13 21:10 billingd
409 * interfaces/xmaxima/intro.html: Link to local copy of maxima
410 manual, rather than the out of date copy at
411 http://www.ma.utexas.edu/maxima/
413 2004-06-03 21:22 amundson
415 * INSTALL, NEWS, README, README.external, README.lisps: Updates for
418 2004-05-28 04:50 starseeker
420 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
421 Second attempt to upload these correctly (used cvs add -kb this
424 2004-05-28 04:49 starseeker
426 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
427 didn't commit these properly as binary files
429 2004-05-27 21:54 starseeker
431 * share/contrib/mcclim/: README, formula.lisp, listeneroutput.png,
432 postscriptoutput.png: Adding Andy Hefner's McCLIM code for
433 displaying math formulas. It doesn't have any abilities to
434 interface with Maxima yet.
436 2004-05-24 21:40 billingd
438 * src/solve.lisp, tests/rtest15.mac: Fix for bug calculating
439 eigenvalues() with multiple roots
442 eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0]));
444 Patch by Barton Willis, reviewed by Gosei Furuya.
446 2004-05-22 09:23 vttoth
448 * share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes
451 2004-05-20 13:12 belanger
453 * interfaces/emacs/emaxima/maxima.el: Added the function
454 `maxima-clear-queue', which gets rid of all commands waiting to
455 be sent to Maxima. Had `maxima-clear-queue' called whenever the
456 maxima process is killed.
458 2004-05-19 22:14 wjenkner
460 * tests/rtest15.mac: Add test case for #956730 from Stavros
463 2004-05-19 22:12 wjenkner
465 * src/defint.lisp: (sinrx): Check that the argument is not atomic.
466 Observed by Stavros Macrakis (#956730).
468 2004-05-17 20:26 billingd
470 * share/Makefile.am: Update list of files in
471 share/contrib/diffequations/tests
473 2004-05-16 07:08 billingd
475 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
476 rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
477 rtestode_murphy1.mac, rtestode_murphy2.mac: Update tests in
478 share/contrib/diffequations/tests. Move loading of files to the
479 Makefile. Turn of verbose output from contrib_ode.mac.
481 2004-05-16 07:03 billingd
483 * share/contrib/diffequations/tests/: Makefile, summarize-log,
484 tests.lisp, testsuite.lisp: Convert
485 share/contrib/diffequations/tests directory to use the new (April
486 2004) testsuite driver routines.
488 2004-05-16 06:41 billingd
490 * share/contrib/diffequations/tests/: rtestode_murphy1.mac,
491 rtestode_murphy2.mac: Change all upper-case %T to lower-case %t
494 2004-05-16 06:33 billingd
496 * share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac
497 (ode1_abel2): Return correct result when not verbose.
499 2004-05-14 17:27 amundson
501 * src/mactex.lisp: fix for tex(%) from Jay Belanger.
503 2004-05-14 17:25 amundson
505 * src/suprv1.lisp: Set %i=%I to work around case problems after
508 2004-05-14 15:21 vttoth
510 * share/Makefile.am: Makefile update for the tensor package
512 2004-05-14 13:25 vttoth
514 * share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro
517 2004-05-14 10:49 vttoth
519 * share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to
522 2004-05-13 15:38 amundson
524 * tests/rtest7.mac: Update to new default value of linechar. In
525 addition, explicity set linechar so that tests are not sensitive
528 2004-05-12 10:07 vttoth
530 * share/tensor/: canten.lisp, ex_calc.mac, itensor.lisp, lch.mac,
531 symtry.lisp, ten_alg.dem: One more round of fixes, mainly to
532 solve problems with KDELTA, LC, and contractions involving
535 2004-05-11 20:41 amundson
537 * src/mactex.lisp: Set %i=%I to work around case problems after
538 inchar change. Several fixes from Jay Belanger.
540 2004-05-11 14:49 belanger
542 * interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty:
543 Made changes for the new prompts.
545 2004-05-10 21:29 amundson
547 * maxima.spec.in: Updates for 5.9.1. There are some very unclean
548 hacks in this version. I hope they can be cleaned up when they
549 are better understood.
551 2004-05-10 21:27 amundson
553 * src/commac.lisp, src/mactex.lisp, src/suprv1.lisp,
554 doc/info/Trigonometric.texi, doc/info/Affine.texi,
555 doc/info/Command.texi, doc/info/Ctensor.texi,
556 doc/info/Debugging.texi, doc/info/Differential.texi,
557 doc/info/Differentiation.texi, doc/info/Elliptic.texi,
558 doc/info/Equations.texi, doc/info/Expressions.texi,
559 doc/info/Floating.texi, doc/info/Function.texi,
560 doc/info/Groups.texi, doc/info/Help.texi, doc/info/Input.texi,
561 doc/info/Integration.texi, doc/info/Introduction.texi,
562 doc/info/Lists.texi, doc/info/Logarithms.texi,
563 doc/info/Matrices.texi, doc/info/None.texi, doc/info/Number.texi,
564 doc/info/Numerical.texi, doc/info/Operators.texi,
565 doc/info/Plotting.texi, doc/info/Polynomials.texi,
566 doc/info/Program.texi, doc/info/Rules.texi,
567 doc/info/Runtime.texi, doc/info/Series.texi,
568 doc/info/SpecfunII.texi, doc/info/Special.texi,
569 doc/info/Symmetries.texi, doc/info/Tensor.texi: Change default
570 $inchar to %i, $outchar to %o and $linechar to %t.
572 2004-05-10 12:05 rtoy
574 * doc/info/Integration.texi: Add rudimentary documentation for the
577 2004-05-08 17:47 wjenkner
579 * src/trans4.lisp: Fix translation of rules.
581 (def%tr $matchdeclare): Insert a space between $any and `.'
583 (patch-up-meval-in-fset, defun-prop (lambda tr-lisp->lisp)): Here
584 is an example due to Barton Willis: Translating a file containing
586 matchdeclare(x,true); tellsimpafter(f(x),0);
588 resulted in lisp code containing
590 (DEFUN |$fRULE1| (LAMBDA (X ANS A3) ...))
592 2004-05-07 06:45 vttoth
594 * share/tensor/ex_calc.mac: Fixing the interior product and the
597 2004-05-06 19:21 vttoth
599 * share/: Makefile.am, tensor/ademo-2steps.dem, tensor/ademo.dem,
600 tensor/ex_calc.dem, tensor/ex_calc.mac, tensor/itensor.dem,
601 tensor/itensor.lisp, tensor/kaluza.dem, tensor/kaluza.mac,
602 tensor/ten_alg.dem: Fixed INDICES in itensor, the interior
603 product in ex_calc, and several demos.
605 2004-05-06 01:26 billingd
607 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
608 rtestode_murphy1.mac: Update tests for Abel equations of first
611 2004-05-05 21:56 amundson
613 * ChangeLog: updated by cvs2cl
615 2004-05-05 21:48 billingd
617 * share/contrib/diffequations/ode1_abel.mac: 2004-05-06 David
620 * share/contrib/diffequations/ode1_abel.mac
621 Small bug fixes for Abel equation of second kind.
623 2004-05-05 21:39 billingd
625 * share/contrib/diffequations/contrib_ode.mac: 2004-05-06 David
628 * share/contrib/diffequations/contrib_ode.mac
629 Extend ode_check to check implicit solutions of ODEs
631 2004-05-05 20:44 amundson
633 * share/: physics/gamkah.lisp, physics/gammtr.lisp,
634 physics/gamnoc.lisp, physics/gamsq.lisp, Makefile.am,
635 physics/gam5.lisp, physics/gamalg.dem, physics/gamalg.lisp,
636 physics/gamalg.usg, physics/gamchi.lisp, physics/gamcon.lisp,
637 physics/gamgfi.lisp: Remove gamalg package. Apparently, the
638 authors did not want it bundled with Macsyma (or, presumbaly,
639 Maxima.) See the thread "status of gamalg" from May 2004 on the
642 2004-05-05 20:35 amundson
644 * src/mactex.lisp: Updates compiled by Andrej Grozin. He writes:
646 Also, some of bug fixes (and minor improvements) to mactex.lisp
647 are notyet incorporated. This patch is larger; it includes recent
648 fixes fromJesper Harder <harder@ifa.au.dk> of the problem
649 withtex(x[i]^2)$and enhancements from Marek Rychlik
650 <rychlik@u.arizona.edu> fortex(let(sin(x)*cos(y),sin(2*x)/2))$and
653 2004-05-05 20:33 amundson
655 * src/macsys.lisp: Simple bug fix from Andrej Grozin.
657 2004-05-05 14:16 vttoth
659 * share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates
660 the use of derivative indices in itensor.
662 2004-05-05 14:14 vttoth
664 * share/tensor/itensor.lisp: Improvements to itensor now make it
665 able to deal with most expressions containing derivative indices.
666 A new example, kaluza.dem, demonstrates these features.
668 2004-05-04 10:21 rtoy
670 * src/autoconf-variables.lisp.in: Needs a final newline so that
671 autoconf-variables.lisp contains the last line. (May only be an
674 2004-05-04 10:20 rtoy
676 * src/acl6-depends.mk: Update dependencies for
677 autoconf-variables.lisp and server.lisp.
679 2004-05-03 23:52 billingd
681 * share/contrib/diffequations/contrib_ode.usg: 2004-05-04 David
684 * share/contrib/diffequations/contrib_ode.usg
687 2004-05-03 23:45 billingd
689 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04
692 * share/contrib/diffequations/tests/rtest_ode1_abel.mac
693 Update tests to reflect changes to ode1_abel.mac
695 2004-05-03 23:41 billingd
697 * share/contrib/diffequations/ode1_abel.mac: 2004-05-04 David
700 * share/contrib/diffequations/ode1_abel.mac
701 Make code for Abel equation of second kind more general
703 allowing (g1(x)*y+g0(x))*y'(x) rather than
705 Remove debugging and redundant code
706 Fix a couple of bugs.
708 2004-05-03 23:35 billingd
710 * share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04 David
713 * share/contrib/diffequations/ode1_nonlinear.mac
714 Fix return value for ode1_abel
716 2004-05-03 00:19 billingd
718 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03
721 * share/contrib/diffequations/tests/rtest_ode1_abel.mac
722 Update tests to reflect improvements in ode1_abel.mac
724 2004-05-03 00:16 billingd
726 * share/contrib/diffequations/ode1_abel.mac: 2004-05-03 David
729 * share/contrib/diffequations/ode1_abel.mac
730 Update work in progress. This version essentially works.
732 2004-04-29 23:22 billingd
734 * share/contrib/diffequations/tests/rtestode_murphy2.mac:
735 2004-04-30 David Billinghurst
737 * share/contrib/diffequations/tests/rtestode_murphy2.mac
738 Update solutions for equations (1) and (96) to match
739 current maxima output
741 2004-04-29 23:09 billingd
743 * share/contrib/diffequations/ode1_clairault.mac: 2004-04-30 David
746 * ode1_clairault.mac (ode1_clairault_singular):
747 Change the way that an expression is differentiated to
748 work around interference with pdiff.
750 2004-04-29 21:54 wjenkner
752 * src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp,
753 server.lisp: Some cleanup for CLISP.
755 maxima-package.lisp: Don't make MAXIMA inherit from EXT.
757 Don't import GETENV (we use MAXIMA-GETENV defined in
760 clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT*
761 (previously inherited via EXT).
763 init-cl.lisp (bye): New function (previously inherited via EXT).
765 server.lisp (setup-server, xchdir): Add package prefix to
766 SOCKET-CONNECT resp. CD (previously inherited via EXT).
768 2004-04-29 20:18 vttoth
770 * share/tensor/itensor.dem: Correcting a minor error in this demo.
772 2004-04-28 22:46 belanger
774 * interfaces/emacs/emaxima/maxima.el: The way blocks of code are
775 sent to the Maxima process was changed so that the user doesn't
776 need to wait while the code is being processed.
778 2004-04-28 20:47 belanger
780 * interfaces/emacs/emaxima/emaxima.el: Removed
781 emaxima-single-string, replaced it with
782 maxima-single-string-wait.
784 2004-04-28 20:46 belanger
786 * interfaces/emacs/emaxima/maxima.el: Added
787 maxima-single-string-wait, fixed maxima-region so it won't stop
788 emacs while input is being processed.
790 2004-04-28 20:24 amundson
792 * plotting/Makefile.am: add header.tcl and footer.tcl.
796 2004-04-28 19:49 amundson
798 * share/Makefile.am: include and install all new share files
800 2004-04-28 19:48 amundson
802 * Makefile.am: xmaxima-local.in and maxima-local.in
804 2004-04-28 11:43 amundson
806 * src/Makefile.am: Include new lisp files, files for pure lisp
809 2004-04-28 11:38 amundson
811 * plotting/Makefile.am: Scripts are now generated files, so do not
812 include them in the tarball.
814 2004-04-28 11:37 amundson
816 * lisp-utils/Makefile.am: Include makealbertdoc.lisp.
818 2004-04-28 11:36 amundson
820 * interfaces/xmaxima/Makefile.am: remove win32/maxima.bat.
822 2004-04-28 11:34 amundson
824 * interfaces/Makefile.am: Include bin/xmaxima.iss.
826 2004-04-28 11:34 amundson
828 * doc/share/Makefile.am: Include specfun.texi.
830 2004-04-28 11:29 amundson
832 * doc/info/Makefile.am: Include None.texi, xref.texi.
834 2004-04-28 11:28 amundson
836 * doc/Makefile.am: Install maximabook. Include and install doc/misc
839 2004-04-28 11:27 amundson
841 * Makefile.am: Include pure lisp installation materials.
843 2004-04-28 11:25 amundson
845 * admin/: compare_cvs_tarball, make_share_list, make_snapshots:
848 2004-04-27 09:53 amundson
850 * configure.in: fix syntax errors, add better error message when
851 cmucl runtime path cannot be determined.
853 2004-04-26 22:00 amundson
855 * configure.in: Try using the lisp in the path for
856 cmucl_runtime_path if all else fails.
858 2004-04-26 16:15 vttoth
860 * share/tensor/symtry.lisp: Restoring one more name conflict fix
861 that was inadvertently removed.
863 2004-04-26 15:42 vttoth
865 * share/tensor/symtry.lisp: Restoring a name conflict fix that was
866 accidentally omitted in the last version.
868 2004-04-25 23:24 belanger
870 * interfaces/emacs/emaxima/emaxima.el: Replaced
871 `maxima-send-string' with `emaxima-send-string' which waits for
874 2004-04-25 23:23 belanger
876 * interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no
877 longer waits for the output.
879 2004-04-25 18:29 vttoth
881 * share/tensor/ten_alg.dem: Additional fixes to this demo.
883 2004-04-25 17:35 vttoth
885 * share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take
886 advantage of repairs in itensor.
888 2004-04-24 22:03 wjenkner
890 * share/tensor/: tentex.lisp, car_iden.dem, ex_calc.dem,
891 ex_calc.mac, lch.mac, ten_alg.dem: New files from Valerij Pipin
892 (most of the commit message is taken from a description he sent
893 me in private email).
895 lch.mac: More flexible indicial Levi-Civita (permutation) tensor
898 ex_calc.mac: Definitions for exterior calculus: exterior product,
899 interior product, exterior derivative and the Lie derivative.
901 ex_calc.dem: illustrates them in action.
903 car_iden.dem: demonstrates the Cartan identity (commutation of
904 the Lie derivative with the exterior one) for order 1,2,3,4 and
907 ten_alg.dem: demonstrates all the current power of the itensor
908 package with respect to the mentioned additions.
910 tentex.lisp: Some tensor stuff for $tex.
912 2004-04-24 21:48 vttoth
914 * share/tensor/itensor.usg: Correcting a documentation error.
916 2004-04-24 19:27 wjenkner
918 * share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij
921 itensor.lisp ($KDELS): New function as symmetrical counterpart to
924 (DELTA): Optional argument for the sake of $KDELS.
926 ($TENPR): New user level alias for RPOBJ.
928 The previous two changes were already in 1.6.
930 canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with
931 the same purpose as NAME resp. CONTI, COVI, DERI.
933 2004-04-24 18:24 wjenkner
935 * share/tensor/: ademo-2steps.dem, ademo.dem, ctenso_1.dem,
936 ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
937 inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, swartz.dem,
938 symtry.lisp, tensor-doc.txt: Convert DOS CR/NL end-of-line to
941 2004-04-24 15:08 amundson
943 * src/Makefile.am: Work around a bug in automake 1.8.3. The
944 workaround version is probably better than the original.
946 2004-04-24 08:06 vttoth
948 * share/tensor/: aaricc.mac, aaricc_bsc.mac, aaricc_spl.mac,
949 ademo-2steps.dem, ademo.dem, ademo2.dem, anew.mac, anew_add.mac,
950 birkhoff.txt, brans_bmb.mac, brbirk.mac, ctenso_1.dem,
951 ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
952 inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, mmans.mac,
953 mmans_run.mac, ricci2.mac, rsn.mac, swartz.dem, symtry.lisp,
954 tensor-doc.txt: Fixed broken itensor functionality, several
955 demos, other problems. Removed some obsolete files.
957 2004-04-23 13:28 belanger
959 * interfaces/emacs/emaxima/emaxima.el: Changed the emaxima-mode
960 keymap so it wouldn't load LaTeX-mode-map twice. Changed the
961 emaxima-session-cell keymap to C-cC-a since C-cC-p conflicts with
964 2004-04-23 09:11 vvzhy
966 * src/plot.lisp: Wrong MFORMAT specification.
968 2004-04-23 07:41 vvzhy
970 * src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import
971 "cl::handler-case" for ANSI GCL
973 2004-04-22 00:38 vvzhy
975 * src/maxima-package.lisp: On ANSI GCL some symbols must be
976 explicitly imported from COMMON-LISP package.
978 2004-04-21 20:10 amundson
980 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
981 sbcl-depends.mk: Update *-depends.mk after last maxima.system
984 2004-04-21 20:08 amundson
986 * configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima.
988 2004-04-21 05:01 vvzhy
990 * src/plot.lisp: Fixed: 1) inability to plot "atomic" expressions -
991 plot2d(1,...) or plot2d(x,...) 2) plot2d(cot(x),[x,0,1]) or other
992 singular expressions in GCL
994 2004-04-21 01:13 starseeker
996 * lisp-utils/makealbertdoc.lisp: Adding script to generate
997 documentation with albert.
999 2004-04-20 18:17 wjenkner
1001 * src/nparse.lisp: (mread): Flush output after printing the prompt.
1003 2004-04-20 18:11 wjenkner
1005 * src/macdes.lisp: Implement proposal made in bug #857171 (variable
1006 needs to be quoted for DESCRIBE to work), discussed by R. Dodier
1009 ($describe): Make it an mspec. Also, bind
1010 cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here.
1012 2004-04-20 17:54 wjenkner
1014 * src/cl-info.lisp: Address bug #902792 (describe interaction
1015 parser not robust), submitted by S. Macrakis.
1017 (print-prompt, parse-user-choice, select-info-items): New
1018 functions. (*prompt-prefix*, *prompt-suffix*,
1019 +select-by-keyword-alist+): New variables.
1021 (info): Use them. Also, flush output and clear input where
1024 2004-04-20 17:10 wjenkner
1026 * tests/rtest15.mac: Add tests for CHEBYF change.
1028 2004-04-20 17:08 wjenkner
1030 * src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2
1033 2004-04-16 07:16 amundson
1035 * src/rmaxima.in: initial version
1037 2004-04-15 20:45 amundson
1039 * src/plot.lisp: New maxima-gnuplot interface.
1041 1) Goal: the idea is not to create the ultimate plotting tool for
1042 Maxima. Rather, I have tried to make the maximum functionality
1043 available with the currently available tool (Gnuplot) and minimal
1044 effort. Simple operations should be easy and complex operations
1047 2) (New) "gnuplot" is now the default plotting format. The old
1048 gnuplot interface that utilizes the mgnuplot tcl-tk script is
1049 available as "mgnuplot". The old default maxima plotting package
1050 is still available as "openmath".
1052 3) Three gnuplot terminals are available: default, ps and dumb.
1053 Each can either be displayed to the screen or saved to a file.
1055 4) Several new plot_options are available: a) gnuplot_term =
1056 default, ps or dumb. default is default. b) gnuplot_out_file =
1057 false or filename. false is default. Output files are gnuplot
1058 format to be loaded in the gnuplot application for the default
1059 term, encapsulated postscript for the ps term and text for the
1060 dumb term. c) gnuplot_pm3d = true or false. false is default.
1061 Turns on the pm3d option available in newer versions of Gnuplot.
1062 d) gnuplot_preamble = string. "" is default. The preamble can
1063 contain an arbitrary string of Gnuplot commands. Multiple
1064 commands should be separated with semi-colons. e)
1065 gnuplot_curve_titles = list of (strings or default). [default] is
1066 default. The list of curve titles will be applied to the list of
1067 curves. If there are more curves than titles in the list, the
1068 list will wrap around. The special value default give the curves
1069 titles based on the 1d representation of the function name. f)
1070 gnuplot_curve_styles = list of strings. The styles wrap around in
1071 a manner similar to the titles. The strings themselves should be
1072 gnuplot commands appropriate for plot "file" with title "title
1073 <style>For details type "help plot" in gnuplot. g)
1074 gnuplot_default_term_command = string. Default is "". The gnuplot
1075 command to set the default terminal. h) gnuplot_ps_term_command
1076 = string. Default is "set size 1.5, 1.5;set term postscript eps
1077 enhanced color solid 24". The gnuplot command to set the ps
1078 terminal. g) gnuplot_default_term_command = string. Default is
1079 "set term dumb 79 22". The gnuplot command to set the dumb
1082 5) More testing needs to be done, particularly with xmaxima and
1083 windows.Feedback on this interface will be greatly appreciated.
1084 This is the last feature I plan to add before working on the
1087 2004-04-15 20:43 amundson
1089 * src/macsys.lisp: make $system command show output under cmucl.
1091 2004-04-15 20:40 amundson
1093 * src/maxima.system: Make $system command show output under cmucl.
1095 2004-04-02 16:44 belanger
1097 * interfaces/emacs/emaxima/maxima-font-lock.el: The regular
1098 expressions were changed to be computed at compile-time, to speed
1101 2004-03-28 10:13 vvzhy
1103 * doc/info/maximahtml.mk: Extra html chapter maxima_43.html added
1105 2004-03-28 01:56 vvzhy
1107 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed
1110 2004-03-28 01:28 vvzhy
1112 * interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu
1113 rewritten with menubutton widget. Fixes bugs # 694179, 915212
1115 2004-03-28 01:16 vvzhy
1117 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server
1118 instead of setup-server to get embedded plots in xmaxima
1120 2004-03-23 18:18 wjenkner
1122 * src/server.lisp: (getpid-from-environment): GCL doesn't like it.
1124 2004-03-22 11:44 vvzhy
1126 * interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for
1129 2004-03-22 11:40 vvzhy
1131 * plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata
1133 2004-03-21 16:06 wjenkner
1135 * src/server.lisp: (getpid): Rewrite the definition for CLISP. A
1136 bug resulting from an unnecessary call to ERRSET was investigated
1137 and reported by Andrej Vodopivec.
1139 Avoid read-time conditionalization on operating system dependent
1140 features since the .fas files (but not the memory images) are
1141 portable across platforms.
1143 (getpid-from-environment): New function.
1145 2004-03-21 12:45 vvzhy
1147 * configure.in, plotting/Makefile.am, plotting/footer.tcl,
1148 plotting/header.tcl.in, plotting/mgnuplot.in: omplotdata shares
1149 code with xmaxima. Now it is removed from the repository and now
1150 created from /interfaces/xmaxima/Tkmaxima/*.tcl
1152 2004-03-21 01:30 vvzhy
1154 * interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size
1157 2004-03-18 15:41 billingd
1159 * tests/: rexamples.mac, rtest10.mac, rtest11.mac, rtest12.mac,
1160 rtest13.mac, rtest15.mac, rtest3.mac, rtest4.mac, rtest5.mac,
1161 rtest6a.mac, rtest7.mac, rtest8.mac, rtest9.mac, rtest9a.mac,
1162 rtestode.mac, rtestode_zp.mac: These changes reduce the
1163 interaction between test case files. One problem is that
1164 kill(all) removes properties that are set in the initial maxima
1165 image. This affects trigsimp() for example.
1167 Replace all occurrences of kill(all) with kill(allbut(props)).
1168 Add a kill(g) to rtest11.mac.
1170 2004-03-16 06:15 vvzhy
1172 * interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima
1175 2004-03-16 05:58 vvzhy
1177 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima
1178 on different operating systems
1180 2004-03-14 16:04 amundson
1182 * doc/info/Bugs.texi, doc/info/Makefile.am, doc/info/maxima.texi,
1183 src/mload.lisp, tests/Makefile.am, tests/known-bugs,
1184 tests/summarize-log, tests/tests.lisp, tests/testsuite.lisp:
1185 Update for running test suite. run_testsuite() is now a built-in
1186 command. The list of tests is defined by testsuite.lisp. The
1187 manual now contains rudimentary descriptions of run_testsuite,
1188 bug_report and build_info.
1190 2004-03-14 15:54 amundson
1192 * doc/info/Lists.texi: Add a space to eliminate a warning from
1195 2004-03-14 12:49 amundson
1197 * src/macsys.lisp: Simple change to assure that file_search and
1200 2004-03-14 12:31 amundson
1202 * share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for
1203 F90 output of Maxima expressions.
1205 2004-03-14 12:29 amundson
1207 * doc/maximabook/.cvsignore: Ignore generated files.
1209 2004-03-14 12:28 amundson
1211 * admin/: sfquery-docs.txt, sfquery.py: Python-based tool for
1212 performing queries on an xml dump of a sourceforge database.
1214 2004-03-14 12:26 amundson
1216 * admin/make_snapshots: Remove new directory if cvs command fails.
1218 2004-03-11 23:33 wjenkner
1220 * src/: transl.lisp, transs.lisp: Put more info about
1221 (un)translated symbols in the UNLISP file.
1223 transl.lisp ($declare_translated): Record the list of
1224 $declare_translated symbols as value of the new global variable
1225 *declared-translated-functions*.
1227 (tr-mdefine-toplevel): Remove #+lispm from the piece of code
1228 which gives symbols whose function definition is being translated
1229 the ONCE-TRANSLATED property.
1231 transs.lisp (translate-file): Bind
1232 *declared-translated-functions*. (delete-with-side-effects-if):
1233 New auxiliary function. (insert-necessary-function-declares):
1236 Note that *untranslated-functions-called* can't contain doublets,
1237 so the original loop can be simplified via
1238 delete-with-side-effects-if.
1240 Previously, because of the #+lispm glitch described above, the
1241 only source of symbols with a non-NIL ONCE-TRANSLATED property
1242 were those given in $declare_translated. So the users got just a
1243 subset of their own input back, viz. those functions which were
1246 The new behaviour is to write to the UNLISP file two lists: The
1247 functions which are known to be translated without actually being
1248 in the $declare_translated list, and those which are not known to
1251 The idea is that if everything seems to be OK you should get no
1252 output at all from here.
1254 2004-03-10 23:41 wjenkner
1256 * src/mformt.lisp: (mformat): Remove read-time conditionalization.
1257 There was no point in my fixing up Maxima's use of stream
1258 designators and of buffering for SBCL but not for other lisps.
1260 In particular, for CMUCL there were problems with the "_" prompt
1263 2004-03-10 22:59 wjenkner
1265 * tests/rtest15.mac: Add an example from Kevin Ellwood.
1267 2004-03-10 22:55 wjenkner
1269 * src/sin.lisp: (ratroot): Add a comment. Correct an inadvertence
1270 in the calculation of dt/du (in the notation of this comment).
1272 This fixes a bug reported by Kevin Ellwood.
1274 2004-03-08 22:15 wjenkner
1276 * src/server.lisp: (open-socket): Add SBCL support from CLOCC for
1277 client side connection. (getpid,xchdir): Define for SBCL.
1279 This REQUIREs some SBCL modules at compile and load time. A
1280 correctly installed reasonably recent SBCL should handle this
1283 2004-03-05 23:57 billingd
1285 * interfaces/xmaxima/win32/Makefile.in: 2004-03-06 David
1288 * interfaces/xmaxima/win32/Makefile.in: Install as.exe
1290 $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than
1292 gcc will always look for it in this location, just like
1295 2004-03-03 19:29 wjenkner
1297 * src/transs.lisp: (translate-file): Supersede an existing .LISP or
1298 .UNLISP file of the given name.
1300 Without :if-exists :supersede CMUCL and SBCL would correctly
1301 signal an error in this case.
1303 2004-03-02 19:59 wjenkner
1305 * share/: misc/declin.mac, simplification/disol.mac,
1306 simplification/facex1.mac, simplification/facexp.mac,
1307 simplification/genut.mac, simplification/stopex.mac: genut.mac,
1308 facexp.mac, stopex.mac, disol.mac, declin.mac: Add
1309 DECLARE_TRANSLATED forms.
1312 (FACTENEXPAND,COLLECTTEN,FACEXPTEN,FACTORFACEXPTEN,FACEXPTENL):
1313 Comment out functions depending on LISTOFTENS and INDEXEXPAND
1314 which presumably were defined in the DIAGEVAL tensor package,
1315 which is not extant. Also, there are no examples for the use of
1316 theses functions. Copy header of facex1 to facexp, in order to
1317 preserve the early revision history.
1319 disol.mac: Comment out autoloading for ITS.
1321 declin.mac (LINOPSUM0, LINOPPROD1): Removed quote from lambda
1322 expressions which are translated to m-tlambda&env&.
1323 (LINOPPROD0): Replace the undefined ERROUT by ERROR.
1325 facex1.mac: Add statement that it is obsolete since all of its
1326 functionality is in facexp.
1328 2004-02-29 16:26 wjenkner
1330 * tests/rtest15.mac: Some tests for translating lambda expressions.
1332 2004-02-29 16:23 wjenkner
1334 * src/transq.lisp: M-TLAMBDA&ENV&: Emitted by the translator but
1335 broken. As an example for this, translate
1336 foo(x):=apply(lambda([[u]],x),[1,2]) and try to run it. Rewrite
1337 it in the fashion of M-TLAMBDA&. M-TLAMBDA: Don't emit a
1338 redundant special declaration. Simplify. M-TLAMBDA&ENV:
1339 Simplify. Add comments. Remove the enclosing prog form.
1340 Comment out the form dealing with some OPT property indicator for
1343 FUNGEN&ENV-FOR-MEVAL, FUNGEN&ENV-FOR-MEVALSUMARG: These compiler
1344 macros are broken (at least the latter, translate and compile
1345 foo(n):=sum(apply(lambda([x],i+x),[i]),i,1,n), for example, and
1346 note that the translated version does work, hopefully, if your
1347 lisp has a genuine interpreter). So #+ignore them, for now and
1348 things should compile correctly again.
1350 2004-02-29 05:24 billingd
1352 * maxima.iss.in: Update uninstall lines for Inno Setup 4
1354 2004-02-29 04:56 billingd
1356 * interfaces/xmaxima/win32/Makefile.in: Fix typo s/getopts/getopt/
1357 Remove path to tcl files. Not required as now part of mingw
1358 Don't install this maxima.bat
1360 2004-02-29 04:53 billingd
1362 * interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion.
1363 The file is unused and there is another maxima.bat in src.
1365 2004-02-26 18:37 billingd
1367 * interfaces/xmaxima/win32/Makefile.in: Modify files installed by
1368 gcccopy to those required for gcc-3.3.1 Use TCL 8.4 libraries.
1370 2004-02-26 18:28 billingd
1372 * interfaces/xmaxima/win32/Makefile.in: Make the GCC version a
1373 parameter, and default to 3.3.1
1375 2004-02-26 18:15 billingd
1377 * Makefile.am, interfaces/xmaxima/win32/Makefile.in: Move gcccopy
1378 stanza from Makefile.am to interfaces/xmaxima/win32/Makefile.in
1379 No functional change.
1381 2004-02-25 10:50 belanger
1383 * interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs
1384 compatibility were made.
1386 2004-02-25 00:05 wjenkner
1388 * src/: Makefile.am, maxima.system: maxima.system: When using
1389 configure.lisp for building we have no binary-* subdirectories at
1390 this point. So express the truename of the binary-cmucl
1391 subdirectory without using TRUENAME of such a possibly
1392 non-existing file. Do the same thing for SBCL.
1394 Makefile.am: Remove the kludge for working around SBCL's pathname
1395 problem since we have upgraded to the work-around described
1398 2004-02-24 23:49 belanger
1400 * interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete
1401 variables were removed.
1403 2004-02-24 13:47 belanger
1405 * interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name)
1406 changes to correspond to changes in maxima.el.
1408 2004-02-24 13:46 belanger
1410 * interfaces/emacs/emaxima/maxima.el: The method used to check to
1411 see if Maxima finished a computation was changed to something
1412 more natural. The function maxima-replace-in-string was changed
1413 to something that would work in older emacsen. Some minor name
1416 2004-02-23 09:48 belanger
1418 * interfaces/emacs/emaxima/emaxima.el: Occurrences of
1419 maxima-process were changed to inferior-maxima-process.
1421 2004-02-20 18:22 billingd
1423 * src/maxima.bat.in: Fix quoting of layout_autotools
1425 2004-02-18 20:30 amundson
1427 * admin/make_snapshots: fix cvs error check
1429 2004-02-18 20:22 amundson
1431 * ChangeLog: updated by cvs2cl
1433 2004-02-18 20:15 amundson
1435 * admin/make_snapshots: include all info files
1437 2004-02-18 20:11 amundson
1439 * src/init-cl.lisp: Fixed typo that was preventing .mac files from
1442 2004-02-16 23:58 amundson
1444 * admin/make_snapshots: quick snapshot making script
1446 2004-02-16 23:27 amundson
1448 * INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation
1449 updates for new pure-lisp build procedure.
1451 2004-02-16 21:55 amundson
1453 * src/maxima.in: convert pathnames to unix format for compatibility
1456 2004-02-16 21:44 amundson
1458 * src/maxima-build.lisp: rudimentary routines to assist in building
1459 maxima without autotools.
1461 2004-02-16 21:39 amundson
1463 * lisp-utils/defsystem.lisp: current gcl still has problems with
1466 2004-02-16 20:41 amundson
1468 * src/Makefile.am: add si::sgc-on before dumping gcl image as
1469 suggested by Camm Maguire.
1471 2004-02-15 03:44 billingd
1473 * configure.in: 2004-02-15 David Billinghurst
1475 * configure.in: Distinguish between mingw and cygwin when
1476 configuring clisp runtime.
1478 2004-02-14 17:27 amundson
1480 * configure.lisp: Strip trailing \'s from directory names. Escape
1481 \'s in output directory names.
1483 2004-02-14 17:22 amundson
1485 * src/server.lisp: Replaced helpful comment
1487 ; ;under windows above does not work.
1489 with conditional to do the right thing under windows.
1491 2004-02-14 17:19 amundson
1493 * src/maxima.bat.in: Latest attempt to get a working maxima.bat. It
1494 needed updating for the recent path variable changes.
1496 2004-02-14 17:18 amundson
1498 * src/init-cl.lisp: Several changes:
1500 1) Normalize all incoming (from autotools and/or environment
1501 variables) directory names to use "/" as directory separator.
1503 2) Attempt to find some workable default value for
1506 3) Fix bug reported by David Billinghurst. share directory was
1507 not in file search lists. Fixed another couple of file search
1508 list bugs noticed along the way.
1510 4) Added two new command-line options:
1512 (make-cl-option :names '("-d" "--directories")
1513 :action 'print-directories
1515 "Display maxima internal directory
1518 This allows programs using maxima to easily ask for maxima's
1519 internal directory information. It also makes it easier for me to
1522 (make-cl-option :names '("-g"
1523 "--enable-lisp-debugger")
1524 :action #'(lambda ()
1525 (setf *debugger-hook*
1528 "Enable underlying lisp debugger.")
1530 It is occaisonally useful to enable the lisp debugger from the
1533 2004-02-14 05:20 billingd
1535 * share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg,
1536 recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file
1538 2004-02-14 05:19 billingd
1540 * share/contrib/rand/vandpol.mac: Patch to work with current maxima
1542 2004-02-14 05:13 billingd
1544 * share/contrib/rand/Read.me: Add some files from Book 1
1546 2004-02-14 05:12 billingd
1548 * share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming
1549 Vandpol.bk1 to vandpol.mac
1551 2004-02-14 05:11 billingd
1553 * share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control
1556 2004-02-14 05:11 billingd
1558 * share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming
1559 Recursiv.bk1 to recursiv.mac
1561 2004-02-14 05:10 billingd
1563 * share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming
1564 Mathieu0.bk1 to mathieu0.mac
1566 2004-02-14 05:10 billingd
1568 * share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming
1569 Mathieu.bk1 to mathieu.mac
1571 2004-02-14 05:09 billingd
1573 * share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to
1576 2004-02-14 05:08 billingd
1578 * share/contrib/rand/duffing.mac: Patch to work with current maxima
1580 2004-02-14 05:08 billingd
1582 * share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac,
1583 mathieu0.mac: Removing control characters
1585 2004-02-14 05:08 billingd
1587 * share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming
1588 Duffing.bk1 to duffing.mac
1590 2004-02-14 04:57 billingd
1592 * share/contrib/rand/hill1.mac: Remove control characters
1594 2004-02-14 04:56 billingd
1596 * share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to
1599 2004-02-08 19:59 amundson
1601 * src/mactex.lisp: Fixes/enhancements from Andrej Grozin.
1603 2004-02-08 19:55 amundson
1605 * src/: init-cl.lisp, macdes.lisp: Last update to path code
1606 introduced a problem with demo path in some circumstances. It
1607 also broke example(). Fixed.
1609 2004-02-08 18:40 amundson
1611 * configure.in: Fixed bug that caused installation to fail with
1612 clisp if --enable-clisp was not present. The same bug was present
1615 2004-02-08 17:46 amundson
1617 * configure.lisp: pure lisp alternative to autoconf's configure
1619 2004-02-07 15:16 amundson
1621 * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/server.lisp,
1622 interfaces/xmaxima/Tkmaxima/Paths.tcl, src/clisp-depends.mk,
1623 src/cmucl-depends.mk, src/gcl-depends.mk, src/maxima.system,
1624 src/sbcl-depends.mk, src/server.lisp: Change in the maxima server
1627 1) server.lisp is now part of maxima. It can be invoked with,
1628 e.g., maxima -s 4008 where 4008 is the port for the server.
1630 2) xmaxima no longer special-cases for old versions of maxima, or
1631 windows version of maxima.
1633 3) xmaxima uses the new server option for maxima.
1635 4) server.lisp is no longer part of xmaxima.
1637 2004-02-07 15:12 amundson
1639 * configure.in, maxima-local.in, doc/implementation/dir_vars.txt,
1640 src/autoconf-variables.lisp.in, src/init-cl.lisp,
1641 src/maxima.bat.in, src/maxima.in: Updated directory variables.
1642 Two different installed layouts are now supported: "source" and
1643 "autotools". The new scheme is described in the file
1644 "dir_vars.txt." Variables have been renamed to better reflect
1645 what they mean instead of their origin in the autotools scheme.
1647 2004-02-04 19:02 billingd
1649 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
1650 tests.lisp: Tests for Abel ODEs
1652 2004-02-04 19:00 billingd
1654 * share/contrib/diffequations/ode1_nonlinear.mac: Add call to
1657 2004-02-04 18:59 billingd
1659 * share/contrib/diffequations/ode1_abel.mac: New file
1661 2004-02-04 09:40 robert_dodier
1663 * share/contrib/numericalio/: README, array.data, array.mac,
1664 csv.mac, is_equal_array.lisp, my_flatten.mac, numericalio.lisp,
1665 ragged.data, ragged.mac, really-csv.data,
1666 really-space-separated.csv, rectangular.csv, rectangular.data,
1667 rectangular.mac: numericalio.lisp is a collection of functions
1668 for reading and writing space- and comma-separated data files.
1669 numericalio.lisp has a header comment which lists the functions.
1670 Other files in the numericalio directory are scripts and data
1671 files for running tests. The initial CVS version of this
1672 collection is the same as the contents of the
1673 numericalio-0.3.tar.gz which was announced to the Maxima mailing
1676 2004-02-04 09:37 starseeker
1678 * share/contrib/README: Added description of unit directory
1680 2004-02-04 09:33 starseeker
1682 * share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of
1685 2004-02-03 20:39 billingd
1687 * share/contrib/README: Describe diffequations and rand directories
1689 2004-02-03 17:03 billingd
1691 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check
1694 2004-02-03 16:58 billingd
1696 * share/contrib/rand/Read.me: Mention lc.usg and averm.usg
1698 2004-02-03 16:56 billingd
1700 * share/contrib/rand/: averm.usg, lc.usg: New files
1702 2004-02-02 07:29 billingd
1704 * share/contrib/rand/Read.me: Mention twovar.usg
1706 2004-02-02 07:28 billingd
1708 * share/contrib/rand/twovar.usg: New file
1710 2004-02-01 23:27 billingd
1712 * share/contrib/rand/Read.me: Update takens.mac info
1714 2004-02-01 23:25 billingd
1716 * share/contrib/rand/takens.usg: New file
1718 2004-02-01 23:24 billingd
1720 * share/contrib/rand/takens.mac: Remove control characters
1722 2004-02-01 23:21 billingd
1724 * share/contrib/rand/: Takens, takens.mac: Rename Takens to
1727 2004-02-01 06:00 billingd
1729 * share/contrib/rand/Read.me: Add additional information
1731 2004-02-01 05:52 billingd
1733 * share/contrib/rand/transfor.usg: New file
1735 2004-02-01 05:49 billingd
1737 * share/contrib/rand/: asympexp.usg, average.usg, cm.usg,
1738 composit.usg, lie.usg, nf.usg, reduct1.usg, reduct2.usg,
1739 reduct3.usg: New file
1741 2004-02-01 05:46 billingd
1743 * share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2
1746 2004-02-01 05:45 billingd
1748 * share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming
1749 Reduct3.bk2 to reduct3.mac
1751 2004-02-01 05:44 billingd
1753 * share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming
1754 Reduct2.bk2 to reduct2.mac
1756 2004-02-01 05:44 billingd
1758 * share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac,
1759 benard.mac: Removing control characters
1761 2004-02-01 05:44 billingd
1763 * share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming
1764 Reduct1.bk2 to reduct1.mac
1766 2004-02-01 05:43 billingd
1768 * share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to
1771 2004-02-01 05:42 billingd
1773 * share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to
1776 2004-02-01 05:41 billingd
1778 * share/contrib/rand/: Average.bk2, average.mac: Renaming
1779 Average.bk2 to average.mac
1781 2004-02-01 05:41 billingd
1783 * share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac:
1784 Removing control characters
1786 2004-02-01 05:41 billingd
1788 * share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2
1791 2004-02-01 05:40 billingd
1793 * share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac
1795 2004-02-01 05:39 billingd
1797 * share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming
1798 Transfor.bk2 to transfor.mac
1800 2004-02-01 05:39 billingd
1802 * share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac
1804 2004-02-01 05:38 billingd
1806 * share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to
1809 2004-02-01 05:38 billingd
1811 * share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac,
1812 nf.mac: Removing control characters
1814 2004-02-01 05:37 billingd
1816 * share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac
1818 2004-02-01 05:28 billingd
1820 * share/contrib/rand/: Composit.bau, composit.mac: Renaming
1821 Composit.bau to composit.mac
1823 2004-02-01 05:27 billingd
1825 * share/contrib/rand/: asympexp.mac, composit.mac: Removing control
1828 2004-02-01 05:27 billingd
1830 * share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming
1831 Asympexp.bau to asympexp.mac
1833 2004-01-31 06:50 billingd
1835 * share/contrib/diffequations/tests/rtestode_murphy2.mac: Quite a
1836 few cases are now solved by new code for case Phi_yy=0 in
1837 lie_FxHx. Update test with new results.
1839 2004-01-31 06:43 billingd
1841 * share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests
1842 for lie_symgen_separable and lie_symgen_linear.
1844 2004-01-31 06:40 billingd
1846 * share/contrib/diffequations/ode1_lie.mac: Add functions
1847 lie_symgen_separable and lie_symgen_linear.
1849 Use new routines for case Phi_yy=0 in lie_FxHx.
1851 2004-01-28 23:47 billingd
1853 * share/contrib/diffequations/ode1_lie.mac: Update references
1855 2004-01-28 17:56 billingd
1857 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a
1860 No longer get solutions with imaginary numbers. Update answers.
1862 2004-01-28 17:54 billingd
1864 * share/contrib/diffequations/tests/rtestode_murphy1.mac: One more
1865 Riccati equation (166) can be solved.
1867 2004-01-28 17:50 billingd
1869 * share/contrib/diffequations/ode1_riccati.mac: Add code for
1870 remaining cases when original Riccati equation is not integrable
1873 Ditto for special Riccati equation.
1875 Tidy up the low level code for original and special Riccati
1876 equations, as the routines will always find a solution for valid
1879 Use bessel_i and bessel_k functions when appropriate to avoid
1880 returning soultions with imaginary numbers.
1882 2004-01-28 17:41 billingd
1884 * share/contrib/diffequations/ode1_lie.mac: Make u a local variable
1887 2004-01-28 17:28 billingd
1889 * src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of
1890 bessel_k function. Add test cases.
1892 2004-01-27 17:35 billingd
1894 * share/contrib/diffequations/tests/: Makefile, README,
1895 rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
1896 rtestode_murphy1.mac, rtestode_murphy2.mac, summarize-log,
1897 tests.lisp: Initial versions
1899 2004-01-27 07:44 billingd
1901 * share/contrib/diffequations/ode1_riccati.mac: Add code for
1902 original and special Riccati equtaions that are not integrable in
1905 Avoid a few divide by 0 errors.
1907 2004-01-27 07:38 billingd
1909 * share/contrib/diffequations/ode1_lie.mac: Remove \r at end of
1912 2004-01-27 00:11 billingd
1914 * share/contrib/diffequations/ode1_riccati.mac: Initial version
1916 2004-01-26 23:20 billingd
1918 * share/contrib/diffequations/README: Initial version
1920 2004-01-26 23:12 billingd
1922 * share/contrib/diffequations/contrib_ode.usg: Remove \r line
1925 2004-01-26 22:21 billingd
1927 * share/contrib/diffequations/: contrib_ode.mac, contrib_ode.usg,
1928 ode1_clairault.mac, ode1_factor.mac, ode1_lagrange.mac,
1929 ode1_lie.mac, ode1_nonlinear.mac: Initial versions
1931 2004-01-25 01:11 wjenkner
1933 * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
1934 load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Trivial
1935 changes, so that it loads. Seems also to work, essentially.
1937 2004-01-25 00:36 wjenkner
1939 * src/init-cl.lisp: (set-pathnames): Add share/affine.
1941 2004-01-25 00:31 wjenkner
1943 * share/affine/: affine.lisp, affine.system: Add a convenient
1944 (experimental) loader for affine.
1946 affine.lisp: New file, which defines pathname translations for
1947 the "affine" logical host. The idea is that `load("affine");'
1948 should do the right thing, independently of the current
1949 directory. Only tested for SBCL and CLISP, though.
1951 affine.system: Use logical pathnames.
1953 2004-01-20 22:02 rtoy
1955 * src/command-line.lisp: Port get-application-args to ACL.
1957 2004-01-20 20:16 rtoy
1959 * src/acl6-depends.mk: Update dependencies for quadpack.
1961 2004-01-20 20:13 rtoy
1963 * src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug
1966 o Also rename $cross_product and $get_rotation, for the same
1969 2004-01-11 14:32 vvzhy
1971 * src/init-cl.lisp: Fix bogus entries in --list-avail output
1973 2004-01-03 08:26 billingd
1975 * tests/rtestode.mac: Test case for bug 866510
1977 2004-01-03 08:26 billingd
1979 * tests/rtest15.mac: Test case for bug 835287
1981 2004-01-03 08:18 billingd
1983 * src/solve.lisp: Patch by Barton Willis Tested and committed by
1986 Fix EASY-CASES by testing for atom.
1988 This patch fixes bugs 835287 and 866510. Tested on maxima
1989 testsuite and approximately 200 ODE test cases.
1991 2003-12-28 12:56 vvzhy
1993 * src/maxima.bat.in: Fix to allow Maxima to be installed in the
1994 directory with spaces
1996 2003-12-28 09:13 vvzhy
1998 * src/maxima.bat.in: Remove excessive " and ' in maxima.bat
2000 2003-12-20 12:18 vvzhy
2002 * share/maxima-init.lisp: New init file for better GCL performance
2004 2003-12-20 09:36 wjenkner
2006 * src/maxima-package.lisp: Delete obsolete and unused code for
2007 checking the case folding behaviour of CLISP's REGEXP package.
2009 CLISP's REGEXP:REGEXP-COMPILE (which you usually get only with
2010 `clisp -K full' or some customized memory image) has a different
2011 signature now (see CLISP ChangeLog entry dated 2003-03-30), which
2012 causes an error. There's now an :IGNORE-CASE keyword argument,
2013 which makes the test here sort of pointless.
2015 2003-12-06 17:16 rtoy
2017 * src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX
2019 Apply fix from Stavros Macrakis given in the bug report.
2021 2003-12-06 15:23 rtoy
2023 * src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX
2025 Fixed as suggested in the bug report.
2027 2003-12-06 15:06 rtoy
2029 * src/plot.lisp: [ 834729 ] plot2d() produces bad postscript
2031 Fix from Robert Dodier applied.
2033 2003-12-01 14:08 rtoy
2035 * src/numerical/slatec/dqc25c.lisp: Regenerate from updated
2038 2003-12-01 14:08 rtoy
2040 * src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the
2041 old long constants back into the code.
2043 2003-11-27 09:04 rtoy
2045 * src/numerical/slatec/quadpack.lisp: o Add some missing interfaces
2046 to integrators o Add a simple description of the 17 test
2047 integrals from the quadpack book. Some simple code to evaluate
2048 some of the tests is included.
2050 2003-11-27 09:01 rtoy
2052 * src/numerical/slatec/dgtsl.lisp: Regenerated.
2054 2003-11-27 09:01 rtoy
2056 * src/numerical/slatec/quadpack.system: o dgtsl wasn't getting
2057 converted with the right options. o Remove unused dependencies
2059 2003-11-26 20:41 amundson
2061 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
2062 sbcl-depends.mk: Updates for new files.
2064 2003-11-26 20:40 amundson
2066 * src/maxima.bat.in: Some attempt at working with GCL. Untested.
2068 2003-11-26 20:39 amundson
2070 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround
2071 command-line problems on Windows no longer needed.
2073 2003-11-26 16:05 rtoy
2075 * src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp,
2076 dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated
2079 2003-11-26 15:58 rtoy
2081 * src/numerical/slatec/quadpack.system: Compiler options were wrong
2084 2003-11-26 15:34 rtoy
2086 * src/numerical/slatec/quadpack.lisp: Initial revision. More
2087 functions need to be added. Need to decide what the interface
2088 should really be, too.
2090 2003-11-26 11:35 rtoy
2092 * src/maxima.system: Add dependencies for the QUADPACK routines.
2094 2003-11-26 11:27 rtoy
2096 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to
2097 the current versions of f2cl.
2099 2003-11-26 08:01 rtoy
2101 * src/numerical/slatec/: dgtsl.lisp, dqag.lisp, dqage.lisp,
2102 dqagi.lisp, dqagie.lisp, dqagpe.lisp, dqags.lisp, dqagse.lisp,
2103 dqawc.lisp, dqawce.lisp, dqawf.lisp, dqawfe.lisp, dqawo.lisp,
2104 dqawoe.lisp, dqaws.lisp, dqawse.lisp, dqc25c.lisp, dqc25f.lisp,
2105 dqc25s.lisp, dqcheb.lisp, dqelg.lisp, dqk15.lisp, dqk15i.lisp,
2106 dqk15w.lisp, dqk21.lisp, dqk31.lisp, dqk41.lisp, dqk51.lisp,
2107 dqk61.lisp, dqmomo.lisp, dqng.lisp, dqpsrt.lisp, dqwgtc.lisp,
2108 dqwgtf.lisp, dqwgts.lisp: Initial conversion.
2110 2003-11-26 07:13 rtoy
2112 * src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f:
2113 Correct these routines per
2116 http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl
2118 as reported by Brian Gough on the maxima mailing list. (More
2119 remains to be done.)
2121 2003-11-26 07:10 amundson
2123 * maxima.iss.in: remove reference to COPYING1
2125 2003-11-26 07:02 rtoy
2127 * src/numerical/slatec/fortran/: dqc25c.f, dqc25f.f, dqk15i.f: The
2128 SLATEC version of truncated the constants. Use the netlib
2129 version to put back the extra digits.
2131 2003-11-26 06:47 rtoy
2133 * src/numerical/slatec/quadpack.system: Initial revision.
2135 2003-11-26 06:42 rtoy
2137 * src/numerical/slatec/fortran/: dgtsl.f, dqag.f, dqage.f, dqagi.f,
2138 dqagie.f, dqagp.f, dqagpe.f, dqags.f, dqagse.f, dqawc.f,
2139 dqawce.f, dqawf.f, dqawfe.f, dqawo.f, dqawoe.f, dqaws.f,
2140 dqawse.f, dqc25c.f, dqc25f.f, dqc25s.f, dqcheb.f, dqelg.f,
2141 dqk15.f, dqk15i.f, dqk15w.f, dqk21.f, dqk31.f, dqk41.f, dqk51.f,
2142 dqk61.f, dqmomo.f, dqnc79.f, dqng.f, dqpsrt.f, dqwgtc.f,
2143 dqwgtf.f, dqwgts.f: Initial import of QUADPACK routines from
2146 2003-11-25 22:39 wjenkner
2148 * src/mtrace.lisp: MACSYMA-TRACE-SUB, MACSYMA-UNTRACE-SUB,
2149 TRACE-OPTION-P: Enable $TRACE for operators which have some kind
2150 of definition we can trace. Just use the OPR and OP property
2151 indicators. This works both for user defined (pre|in|post|no)fix
2152 operators and for the builtin ones. The builtin operators with
2153 such a definition are
2155 "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::".
2157 For example, do trace(":") and trace_options(":", ...).
2159 ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline.
2161 TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|.
2163 Delete confusing `<=' in my part of the comment at the beginning
2166 2003-11-25 21:47 starseeker
2168 * share/contrib/rand/: Asympexp.bau, Average.bk2, Averm.bk2,
2169 Avg3.mac, Benard.bk2, Cm.bk2, Composit.bau, Demo.bk1,
2170 Duffing.bk1, Hill1.bk1, Hill2.bk1, Ima, Laplace.bk1, Lc.bk2,
2171 Lc2.bk2, Lie.bk2, Mathieu.bk1, Mathieu0.bk1, Newimprv.bk1,
2172 Nf.bk2, Ode1.bk1, Oden.bk1, Read.me, Recursiv.bk1, Reduct1.bk2,
2173 Reduct2.bk2, Reduct3.bk2, Reverse, Takens, Transfor.bk2,
2174 Twovar.bk2, Vandpol.bk1, Wkb: Adding Richard Rand's files from
2175 his books. Headers not finished - this is just so my hard drive
2176 isn't a single point of failure.
2178 2003-11-25 21:32 amundson
2180 * COPYING, COPYING1, Makefile.am, README, maxima.spec.in: Moved DOE
2181 export notice as suggested by Dave Turner, the Free Software
2182 Foundation's ``GPL Compliance Engineer''. See the thread
2183 "Resolution of GPL Licensing Issue" from May 2003 for details.
2185 2003-11-25 21:09 amundson
2187 * configure.in: Merged in fixes from Wolgang Jenkner. Tried to
2188 conditionalize cmucl_runtime_path to work with current and cvs
2191 2003-11-25 20:30 rtoy
2193 * configure.in: o Add -norc for clisp o Search *cmucl-lib* to find
2194 the lisp binary. (This probably still needs work, and probably
2195 only works on the CVS versions of CMUCL.)
2197 2003-11-24 21:55 amundson
2199 * configure.in: Added -noinit and -nositeinit flags, as suggested
2202 2003-11-24 21:28 amundson
2204 * configure.in, src/maxima.bat.in: Bug fixes for win32.
2206 2003-11-24 07:02 amundson
2208 * src/autoconf-variables.lisp.in, src/maxima.bat.in, configure.in:
2209 1) Bug fixes for win32. 2) Fix text alignment in configure
2210 --help. 3) Make win32 variable available to lisp.
2212 2003-11-23 21:36 amundson
2214 * configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat,
2215 src/maxima.bat.in, src/maxima.in: Major changes:
2217 1) Static installation for clisp and cmucl -- installed maxima no
2218 longer depends on external versions of clisp and cmucl.
2219 Requires (clisp,cmucl)-runtime to be established at configure
2220 time. Default should determine the proper values. The values
2221 are manually settable.
2223 Static installation is not necessary for GCL. Should be added
2225 SBCL, ACL and OpenMCL.
2227 2) Real support for maxima.bat script. Basic functionality
2228 complete, but untested.
2230 2003-11-23 20:31 amundson
2232 * share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem,
2233 mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from
2234 Salvador Bosch Pérez.
2236 2003-11-23 13:51 amundson
2238 * src/init-cl.lisp: use more desciptive variable name.
2240 2003-11-23 13:43 amundson
2242 * src/init-cl.lisp: Fixed --list-avail in the presence of
2243 MAXIMA_PREFIX. Also cleaned up some indentation/whitespace.
2245 2003-11-21 13:37 amundson
2247 * src/init-cl.lisp: Oops. Removed hard-coded path used for
2250 2003-11-21 06:54 amundson
2252 * src/maxima.bat: bare bones of a real maxima.bat script. Obviously
2253 not yet ready for prime time.
2255 2003-11-20 20:43 wjenkner
2257 * share/numeric/qq.dem, share/numeric/qq.lisp, src/numer.lisp: Fix
2258 bug #842863 (qq.lisp is broken), as discussed by Barton Willis
2261 qq.lisp: $QUANC8: New mspec (old definition is not for CL). Give
2262 it a TRANSLATE property.
2264 QUANC8: Fix the type declarations. Instead of defining
2265 various global macros use MACROLET. Add rudimentary
2269 Escape ']' in symbol names since Emacs is confused by
2272 qq.dem: Down-case examples. Don't use COMPILE with empty
2275 numer.lisp: FUNTYPEP: Add a COND clause for function objects and
2276 classify them as EXPRs. This is needed for
2279 2003-11-20 07:01 amundson
2281 * src/: maxima.system, sbcl-depends.mk, .cvsignore, Makefile.am,
2282 clisp-depends.mk, cmucl-depends.mk, command-line.lisp,
2283 gcl-depends.mk, init-cl.lisp, macsys.lisp, maxima.in: Maxima now
2284 handles command-line options in lisp instead of in Bourne Shell.
2285 This change will allow the command-line version of maxima on
2286 Windows to be comparable to the command-line version on
2287 Unix(-like) systems.
2289 2003-11-19 22:01 amundson
2291 * lisp-utils/Makefile.am: maxima-run-lisp is no longer needed.
2293 2003-11-13 23:29 wjenkner
2295 * src/nparse.lisp: SCAN-LISP-TOKEN, SCAN-KEYWORD-TOKEN: Filter the
2296 list of characters returned by SCAN-TOKEN through
2297 LISP-TOKEN-FIXUP-CASE, which implements a behaviour which was
2298 proposed on the mailing list, viz. the vertical bar | switches
2299 between preserving or folding case, except that || is a literal
2304 (C1) ?foo\|ba\|\|\|r; (D1)
2307 but folding to uppercase if there was no `|'.
2309 (C2) ?foobar; (D2) FOOBAR
2315 SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a
2316 symbol used as designator (from Christophe Rhodes).
2318 Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO.
2320 LISP-TOKEN-FIXUP-CASE: New auxiliary function.
2322 2003-11-12 23:20 wjenkner
2324 * src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER
2325 package when we have to rename it.
2327 2003-11-12 22:56 wjenkner
2329 * src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO
2330 is a function object, which can't be saved.
2332 MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved.
2334 2003-11-10 20:58 amundson
2336 * src/Makefile.am: Broke compile/(load & save image) into two
2337 separate steps, which was the behaviour before the previous
2340 2003-11-09 09:37 wjenkner
2342 * src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in
2343 the type declaration (fix from Christophe Rhodes).
2345 2003-11-07 06:14 amundson
2347 * lisp-utils/defsystem.lisp: Merged in changes from CLOCC
2348 11/07/2003 snapshot. Should eliminate problems with CMUCL 19.
2350 2003-11-02 15:59 rtoy
2352 * src/maxima.in: Fix typo. It's "=", not "==" for comparing
2355 2003-11-02 11:14 amundson
2357 * src/: Makefile.am, maxima.in: Eliminate the use of
2360 2003-11-02 10:37 amundson
2362 * src/.cvsignore: Ignore some common ignorable files.
2364 2003-11-01 21:11 wjenkner
2366 * src/rat3e.lisp: FACTOR: Check that the numerator of $FACTOR's
2367 second argument is not a constant polynomial (that is, an
2368 integer) before checking that it is not linear. Previously, this
2369 was done the other way around, which resulted in an error for
2370 constant polynomials since an atomic MINPOLY* has no CDR.
2372 Bug reported by Milan Lukic.
2374 2003-10-15 17:21 wjenkner
2376 * share/tensor/itensor.lisp: SPLICE2: In the second COND clause
2377 replace EXPLODE by EXPLODEc since (explode '|$Foo|) => (|\|| $ F
2378 |o| |o| |\||), but we really need (explodec '|$Foo|) => ($ F |o|
2381 Observed by V. Pipin.
2383 2003-10-14 22:18 wjenkner
2385 * share/tensor/: gener.lisp, itensor.lisp, symtry.lisp: Avoid a
2386 name clash with functions in the standard Maxima image by
2387 renaming MYSORT to ITENSOR-SORT, CLEANUP to ITENSOR-CLEANUP and
2388 EXTRACT to EXTRACT-ELEMENTS.
2390 Comment out the definition of INTERVAL since it does the same
2391 thing as the function in mstuff.lisp (the latter definition is a
2392 bit more complicated, though, apparently in order to optimize the
2393 case where the interval bounds are bignums but the interval
2394 length is a fixnum).
2396 2003-10-14 17:22 wjenkner
2398 * src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace
2399 (copy-all-levels exp) by (copy-tree exp).
2401 COPY-ALL-LEVELS (maxmac.lisp): Comment out.
2403 Note that the form (copy-all-levels exp) expands to (subst nil
2404 nil exp), which is not required to copy the tree structure of
2407 This fixes bug #821021 reported by Paolo Nason.
2409 2003-10-13 21:13 amundson
2411 * src/macsys.lisp: Bug fix: previous changes caused retrieve to
2412 stop properly displaying maxima symbols. Fixed.
2414 2003-10-09 20:46 billingd
2416 * tests/rtest15.mac: Additional trigreduce cases
2418 2003-10-09 19:43 billingd
2420 * tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in
2423 2003-10-07 17:16 wjenkner
2425 * src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's
2426 char-code for numerical comparison, not N itself (from Christophe
2429 Use the #+Multics stuff.
2431 Rewrite the second COND clause (which, presumably, is completely
2434 CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH
2435 the RETRY tag just introduced in TYI*.
2437 Use the #+Multics stuff.
2439 Do CLEAR-INPUT and FINISH-OUTPUT where appropriate.
2441 2003-10-03 20:22 wjenkner
2443 * src/simp.lisp: ONEP: Comment out the macro definition because it
2444 is already defined as a function in commac.lisp. It is also
2445 FUNCALLed (via ANDMAPC in HEXPAND in homog.lisp). This was
2446 observed by Christophe Rhodes.
2448 2003-10-03 19:19 wjenkner
2450 * src/trgred.lisp: SINH^N: For an exponent = 0 or 1 mod 4 the
2451 result would have the wrong sign (reported by Geordie McBain).
2453 2003-10-01 20:37 wjenkner
2455 * src/mload.lisp: MACSYMA-NAMESTRING-SUB: Don't bind SYSTEM-OBJECT
2456 to a symbol since it is not a pathname designator and NAMESTRING
2459 This fixes the following problem (at least in SBCL, or CLISP in
2462 (C1) file_search_maxima:["/tmp/###.mac"]; (D1)
2463 [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec:
2466 2003-10-01 19:59 wjenkner
2468 * src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since
2469 we don't have them in CL Maxima.
2471 In particular, this fixes one of the SBCL compiler complaints (in
2472 TRACE-FSHADOW) reported by Christophe Rhodes.
2474 2003-09-28 13:15 vvzhy
2476 * src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and
2479 2003-09-25 08:24 amundson
2481 * doc/implementation/external-interface.txt, src/cl-info.lisp,
2482 src/csimp2.lisp, src/displa.lisp, src/gcl-depends.mk,
2483 src/init-cl.lisp, src/macsys.lisp, src/mdebug.lisp,
2484 src/option.lisp, src/suprv1.lisp: Changes inspired by, but not
2485 specific to, TeXmacs interface.
2487 1) to_lisp() now works everywhere. Uses private read-eval-print
2490 2) (to-maxima) to return to maxima from to_lisp().
2492 3) Default settings now avoid ever dumping user into lisp
2493 debugger. To restore the Lisp debugger, use (setf
2494 *debugger-hook* nil)
2496 4) Hooks are now available for customizing prompts and output.
2497 The hooks are documented in
2498 doc/implementation/external-interface.txt.
2500 2003-09-25 08:18 amundson
2502 * src/Makefile.am: Added convenience targets. clisp, cmucl, gcl,
2503 etc. Type make cmucl to just make the cmucl image, etc.
2505 2003-09-25 08:16 amundson
2507 * doc/maximabook/Makefile: Fixes. (1) Set texinputs to find local
2508 version of tex input files. (2) Only proceed to the next step in
2509 the tex process if the previous step succeeded.
2511 2003-09-24 22:23 wjenkner
2513 * src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE
2514 in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe
2517 2003-09-07 01:41 vvzhy
2519 * src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro
2522 2003-09-07 01:40 vvzhy
2524 * lisp-utils/defsystem.lisp: ANSI GCL don't have
2525 with-compilation-unit yet
2527 2003-09-06 15:50 vvzhy
2529 * src/maxima-package.lisp: Traditional GCL may have bogus empty CL
2530 package. We remove it.
2532 2003-09-03 16:14 wjenkner
2534 * share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST.
2536 AZETB, OBZETA, BZETA, BFZETA (where the functional equation of
2537 the Riemann Zeta function is used): Replace the undefined and
2538 obsolete BFAC by BFFAC.
2540 Note that these functions currently handle only real arguments.
2542 2003-08-23 06:13 wjenkner
2544 * share/numeric/bffac.mac: Cosmetic change: Put newlines between
2545 the function definitions.
2547 2003-08-22 00:14 wjenkner
2549 * share/numeric/bffac.mac: The file share/numeric/bffac.lisp does
2550 not contain lisp function definitions, it just contains maxima
2551 code in disguise, viz. the lisp code sets the MEXPR mproperties
2552 of various symbols like $BFFAC. The original maxima code can
2553 easily be regenerated from this (except, of course, for the
2554 presumably copious comments ;-) and bffac.mac is the result of
2555 this automatic reconstruction.
2557 The archive also contains bffac.bfz, which gives exactly the same
2558 maxima code (the only difference between bffac.bfz and bffac.lisp
2559 is that bffac.bfz correctly updates the $FUNCTIONS list, but, of
2560 course, the generated mac file does this automatically).
2562 See the comment at the beginning of bffac.mac for the details of
2565 2003-08-21 22:22 wjenkner
2567 * src/defopt.lisp: DEFOPT: Fix bogus definition.
2569 2003-08-21 22:20 wjenkner
2571 * src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since
2572 it won't work for unbound variables.
2574 2003-08-21 21:54 wjenkner
2576 * src/transs.lisp: TRANSLATE-FILE: Append the suggestion for
2577 DECLARE_TRANSLATED to the UNLISP file, not to the LISP file.
2579 INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly.
2580 Be a bit less verbose.
2582 2003-08-19 17:11 wjenkner
2584 * src/transl.lisp: TR-INFAMOUS-NOUN-FORM: The return value was
2585 given by a doubly nested backquoted form and the result of the
2586 first evaluation written to a *.LISP file but only the second
2587 evaluation of this form would give a well-defined result. The
2588 dire consequences of this predicament were observed and reported
2589 by David Billinghurst.
2591 Expand the innermost backquoted form, which corresponds to the
2592 second evaluation, by following the rules given in the CLHS in
2593 section 2.4.6, and simplify the result.
2595 2003-08-09 17:47 wjenkner
2597 * src/macsys.lisp: Fix from Sam Steingold: Ensure that the Maxima
2598 banner starts on a fresh line (the Lisp system might follow its
2599 own logic for outputting newlines until we see the first prompt).
2601 2003-08-09 10:26 wjenkner
2603 * src/: compat.lisp, grind.lisp: Fix $GRIND (in grind.lisp). It
2604 used CHARPOS (for generating a fresh line), which works only if
2605 :NOCP is not in *FEATURES*.
2607 Also define the CHARPOS macro only in this case (in compat.lisp).
2609 Note that currently all supported implementations have :NOCP on
2610 the *FEATURES* list (see maxima.system).
2612 2003-08-09 08:46 wjenkner
2614 * src/: grind.lisp, suprv1.lisp: ANSI CL conformance bug (CLHS
2615 11.1.2.1.2 point 10) reported by Christophe Rhodes: Don't
2616 proclaim STRING special since it's an external symbol of the CL
2619 Only grind.lisp needs such a variable to be special, so rename it
2620 there to *GRIND-CHARLIST* (because it is a list ;-), and just
2621 remove it from DECLARE-TOP in suprv1.lisp (because it's not
2624 2003-08-08 21:26 wjenkner
2626 * src/mactex.lisp: Implement an idea contributed by N. Ioakimidis:
2628 TEX-DABBREV: New function which generates indicial notation for
2631 TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true.
2633 2003-08-08 21:20 wjenkner
2635 * src/mactex.lisp: Don't use TEX-SETUP for TeXifying %LIMIT since
2636 TEX-LIMIT already takes care of it. This fixes #703754 (Tex is
2637 broken for limits) reported by B. Willis.
2639 2003-08-06 02:35 vvzhy
2641 * lisp-utils/defsystem.lisp: Restore gcl-alt-link build
2643 2003-08-05 16:40 yycamm
2645 * src/Makefile.am: Restore gcl-alt-link build by extending the
2646 existing hack to get a list of loaded files in load order --
2647 surely there must be a better way, please someone clean this up
2649 2003-08-04 12:04 rtoy
2651 * src/bessel.lisp: Make sure all calls to SLATEC routines are done
2652 with appropriate arg types that's what they expect.
2654 2003-08-04 12:03 rtoy
2656 * src/numerical/slatec/xerhlt.lisp: Instead of just silently
2657 returning after a fatal SLATEC error, call Maxima's MERROR to
2660 2003-08-04 11:20 rtoy
2662 * src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives
2664 https://sourceforge.net/p/maxima/bugs/213/
2666 Applied bug fix given in Stavros Macrakis's bug report.
2668 2003-08-04 10:42 rtoy
2670 * doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ]
2671 load(ellipt) doesn't work.
2673 Remove the documentation about the ELLIPT package. These have
2674 been replaced with new functions in the core of maxima.
2676 2003-08-03 12:56 rtoy
2678 * src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity
2681 Apply suggested fix from Stavros Macrakis.
2683 2003-08-03 08:07 rtoy
2685 * src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float
2688 Apply suggested fix from Stavros Macrakis.
2690 2003-08-03 08:03 rtoy
2692 * src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX
2694 $sign needs to call specrepcheck. From Stavros Macrakis.
2696 2003-08-03 07:58 rtoy
2698 * src/plot.lisp: If an output file exists, overwrite it.
2700 2003-08-03 07:21 rtoy
2702 * share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1))
2705 Suggested fix from Stavros Mackrakis applied.
2707 2003-08-03 07:18 rtoy
2709 * src/factor.lisp: Bug [ 686619 ] factor bug / FIX?
2711 Remove declaration, as suggested by Barton Willis.
2713 2003-08-02 09:07 rtoy
2715 * src/float.lisp: Bug 781753: bfloat->float fails for very large
2718 Use scale-float to scale the mantissa.
2720 2003-07-24 13:46 rtoy
2722 * src/numerical/f2cl-lib.lisp: Correct a declaration in amax0.
2724 2003-07-24 13:45 rtoy
2726 * src/plot.lisp: o Change the default range on the x-axis to be
2727 very large so that parametric plots don't get clipped
2728 unexpectedly. No effect in 2-D plotting because the X range is
2729 explicitly given. o Fix a few bad declarations: Use cl:array
2730 instead of plain array (maxima:array), which is an undefined
2731 type. o Fix a minor declaration bug in draw2d.
2733 2003-07-24 13:42 rtoy
2735 * src/nregex.lisp: Fix a warning that START is sometimes unused by
2736 declaring START ignorable.
2738 2003-07-24 13:41 rtoy
2740 * src/maxima.system: Current CVS versions of CMUCL no longer has
2741 the USER package, so create one if we don't have one.
2743 2003-07-24 13:40 rtoy
2745 * src/commac.lisp: Replace maclisp-typep with something more
2746 portable and correct.
2748 2003-07-19 08:56 billingd
2750 * doc/info/Function.texi: 2003-07-19 David Billinghurst
2751 (David.Billinghurst@riotinto.com)
2754 * doc/info/Function.texi: Correct entry for DEFINE
2756 2003-07-19 08:45 billingd
2758 * doc/info/: Command.texi, Differentiation.texi, Function.texi:
2759 2003-07-19 David Billinghurst (David.Billinghurst@riotinto.com)
2761 * doc/info/Command.texi: Correct markup of ''
2762 * doc/info/Differentiation.texi: Ditto
2763 * doc/info/Function.texi: Ditto
2765 2003-07-16 12:25 belanger
2767 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to
2768 init cells were removed.
2770 2003-07-16 12:24 belanger
2772 * interfaces/emacs/emaxima/emaxima.el: Initialization cells were
2775 2003-07-16 12:23 belanger
2777 * interfaces/emacs/emaxima/emaxima.sty: I added support for putting
2778 list of maxima examples into documents.
2780 2003-06-28 22:32 belanger
2782 * interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of
2783 the process wasn't detected.
2785 2003-06-27 13:42 belanger
2787 * interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify
2788 buffer-local in EMaxima mode, with value t.
2790 2003-06-13 11:52 rtoy
2792 * tests/rtest14.mac: Add some numerical tests for bessel_j to catch
2793 the problem of swapped args.
2795 2003-06-13 11:52 rtoy
2797 * src/bessel.lisp: bessel_j(n,x) was numerically evaluating the
2798 result as if the order and argument were swapped. Fix that.
2799 (Noted by Keita Kawabe.)
2801 2003-06-02 11:04 rtoy
2803 * src/bessel.lisp: Use psi[0](x) in the derivative formulas instead
2804 of psi(x), because psi(x) can't be differentiated, but psi[0](x)
2805 can. (A bug in psi(x)?)
2807 2003-05-30 12:08 belanger
2809 * interfaces/emacs/emaxima/emaxima.el: Fixed a minor error.
2811 2003-05-30 11:58 belanger
2813 * interfaces/emacs/emaxima/emaxima.el: The command
2814 `emaxima-replace-cells-by-latex' was added, which comments out
2815 the cells, and replaces them by LaTeX equivalents.
2817 2003-05-28 12:04 rtoy
2819 * src/series.lisp: Bug [ 727542 ] powerseries wrong/fix:
2821 Fix from Martin Rubey applied.
2823 2003-05-25 12:43 rtoy
2825 * src/plot.lisp: o Fix the way initial samples are taken to
2826 minimize round-off so we don't try to plot points outside the
2827 region specified. Do this by computing x = start + k*step
2828 instead of x = x + step. o Was accidentally deleting the first
2829 sample point from the plot.
2831 2003-05-25 10:23 rtoy
2833 * src/bessel.lisp: Add derivatives of the Bessel functions with
2836 2003-05-25 10:05 rtoy
2838 * tests/rtest14.mac: Added some tests for the bessel functions,
2839 especially the expansion of the half-integer order functions.
2841 2003-05-25 10:03 rtoy
2843 * doc/info/Special.texi: o Change documentation from bessel_j[n](x)
2844 to bessel_j(n,x), and likewise for other Bessel functions. o
2845 Add note that the bessel functions return values in BESSELARRAY
2846 too. o Add documentation for j0, j1, jn, i0, i1, and note these
2849 2003-05-25 10:00 rtoy
2851 * src/bessel.lisp: Bug 736540: gradef for bessel functions o Added
2852 rule for derivative of J with respect to order.
2854 Bug 736535: half integer bessel_y function o Corrected the
2855 mistake bessel_y(1/2,x) and friends o The half-integer should no
2856 longer be expanded slowly to elementary functions.
2858 Other changes: o Add some doc strings to functions o Add note
2859 about deprecated j0, j1, jn, i0, i1 functions. o Change
2860 bessel_j[n](x) to bessel_j(n,x). Likewise for other Bessel
2861 functions. o New implementation of Bessel functions of
2862 half-integer order. o Added derivative of J[n](x) with respect
2865 2003-05-24 13:34 rtoy
2867 * src/clmacs.lisp: o Fix bug in haipart. Noted by Andreas Eder. o
2868 Clean up definitions of zl-assoc, zl-delete, zl-member, zl-remove
2869 to use ANSI CL implementations.
2871 2003-05-20 23:19 rtoy
2873 * src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use
2874 that when plotting. Too bad.
2876 2003-05-19 21:24 rtoy
2878 * src/plot.lisp: Catch some Lisp errors that might get thrown that
2879 maxima didn't catch, such as bessel_y[0](0).
2881 2003-05-19 21:20 rtoy
2883 * src/plot.lisp: o Set NTICKS to a smaller, more reasonable value
2884 for adaptive plotting. o Add ADAPT_DEPTH plot option to
2885 control the depth (number of interval splits) of the
2886 adaptive-plotting routine.
2888 2003-05-19 20:24 rtoy
2890 * src/plot.lisp: o Catch errors during 2D plotting so we can do
2891 adaptive plotting around singularities and such. Changed
2892 COERCE-FLOAT-FUN, SLOW-OSCILLATION-P, and SMOOTH-ENOUGH-P. o
2893 Some cleanup of ADAPTIVE-PLOT for unused vars. o Honor NTICKS
2894 when doing adaptive plotting so the user can control the
2895 behavior somewhat. bessel_j(0,x) for 0 <= x <= 200 was not
2896 being plotted correctly because we assumed NTICKS = 1. With
2897 NTICKS > 1, the plot is better. o When a plot point is MOVETO,
2898 print a blank line for gnuplot, which tells gnuplot there's a
2899 discontinuity and plot accordingly. o Try to use ~g format for
2900 printing instead of ~f to prevent serious loss of precision
2903 2003-05-15 19:38 rtoy
2905 * src/nparse.lisp: Bug [ 726420 ] floats with missing exponents /
2908 If no digits follow the exponent marker of a number, signal an
2911 2003-05-14 08:00 rtoy
2913 * lisp-utils/defsystem.lisp:
2914 Previous update broke building with gcl. Import back some of the
2915 gcl changes from 2 versions ago into this. Should build again
2918 2003-05-12 22:46 rtoy
2920 * src/plot.lisp: Add comments for the adaptive plotting routines
2922 2003-05-12 22:31 rtoy
2924 * src/bessel.lisp: Bug 736538: bessel_j with floating point
2925 argument o Use Barton's suggested fix, which is correct.
2927 Bug 736530: bessel_y with negative float arg o Fix 2 typos that
2928 caused this o Do a better job of figuring out when to numerically
2929 evaluate bessel_y. (Do the same thing as bessel_j.)
2931 2003-05-12 22:16 rtoy
2933 * src/plot.lisp: Use adaptive plotting for 2d plots
2935 2003-05-12 21:13 rtoy
2937 * src/numerical/slatec/: zbesh.lisp, fortran/zbesh.f: Remove the
2938 debugging print statements that inadvertently got left in. Part
2939 of Bug 736530: bessel_y with negative float arg.
2941 2003-05-12 14:14 belanger
2943 * interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed
2946 2003-05-12 14:07 belanger
2948 * interfaces/emacs/emaxima/emaxima.el: The assignments := are now
2949 written as \mathbin{:=} in TeX output.
2951 2003-05-12 01:35 starseeker
2953 * doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex:
2954 Added Barton's package documentation, translated to emaxima style
2956 2003-05-12 01:33 starseeker
2958 * doc/maximabook/: maxima.tex, install/install.tex: Update to
2959 install text and added new structure
2961 2003-05-11 22:05 belanger
2963 * interfaces/emacs/emaxima/emaxima.sty: A command was inserted in
2964 TeX output regions to put in extra space.
2966 2003-05-11 22:04 belanger
2968 * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
2969 changed so nothing is inserted if there is no output. The
2970 insertion commands were changed so that a spacing command is
2971 inserted before pre-output output (such as the result of a
2974 2003-05-11 22:00 belanger
2976 * interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was
2977 fixed to insert literally in Emacs.
2979 2003-05-10 15:00 belanger
2981 * interfaces/emacs/emaxima/emaxima.el: The Maxima output is no
2982 longer in a \p ... \\ environment when it begins with a $$.
2984 2003-05-10 14:58 belanger
2986 * interfaces/emacs/emaxima/emaxima.sty: The catcode of % was
2987 changed in TeX output environments, so it won't be a comment
2990 2003-05-07 13:47 rtoy
2992 * lisp-utils/defsystem.lisp: Synchronize to the CLOCC rev 1.59 of
2993 defsystem to fix bugs when using post 18e CVS versions of CMUCL.
2994 Still compatible with previous versions of CMUCL.
2996 2003-05-05 22:13 belanger
2998 * interfaces/emacs/emaxima/maxima.el: The customizable variable
2999 maxima-use-full-color-in-process-buffer was added. If non-nil,
3000 the Maxima process buffer will be font-locked.
3002 2003-05-05 22:11 belanger
3004 * interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support
3005 for inferior-maxima-mode was added.
3007 2003-05-03 06:40 starseeker
3009 * share/contrib/Grobner/: grobner-demo.output, grobner.demo,
3010 maxima-grobner.lisp: Updated Grobner package to latest version.
3012 2003-04-24 09:48 belanger
3014 * interfaces/emacs/emaxima/emaxima.sty: The preview environment was
3015 defined for the case when the preview package isn't loaded.
3017 2003-04-24 08:26 belanger
3019 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3020 documentation was changed to reflect changes in maxima.el.
3022 2003-04-24 08:25 belanger
3024 * interfaces/emacs/emaxima/maxima.el: The customizable variable
3025 `maxima-fix-double-prompt' (default: nil) was added which, if set
3026 to t, will fix a double input prompt problem that I have in
3029 2003-04-23 23:47 belanger
3031 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3032 match changes in the program.
3034 2003-04-23 23:45 belanger
3036 * doc/emaxima/EMaximaIntro.tex: The documentation was changed to
3037 match the changes in the program.
3039 2003-04-23 23:44 belanger
3041 * interfaces/emacs/emaxima/emaxima.sty: Previewing the cells (with
3042 preview-latex) was made into an option, it now needs to be called
3043 with \usepackage[preview]{emaxima}
3045 2003-04-23 23:43 belanger
3047 * interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error
3048 when a cell is TeX updated and emaxima.lisp isn't available.
3050 2003-04-22 07:50 billingd
3052 * tests/: rtestode.mac, rtestode_zp.mac, Makefile.am, tests.lisp:
3053 Break out second half of rtestode.mac into new file
3054 rtestode_zp.mac. Update tests.lisp and Makefile.am.
3056 2003-04-07 16:24 belanger
3058 * interfaces/emacs/emaxima/maxima.el: A line was added to
3059 inferior-maxima-mode to make sure that the tab-width would always
3060 be set to 8 in the *maxima* buffer.
3062 2003-04-07 12:16 vvzhy
3064 * archive/share/unknown/asympa.mac, share/Makefile.am,
3065 share/calculus/asympa.mac: move asympa.mac from
3066 archive/share/unknown to /share/calculus
3068 2003-03-29 20:02 wjenkner
3070 * share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as
3073 2003-03-28 13:23 wjenkner
3075 * share/affine/: sheafa.lisp, dim4-help.lisp, polyb.lisp,
3076 polyc.lisp, polysmp.lisp: Replace things like '(lambda ...) by
3077 valid function designators. The remaining expressions of this
3078 kind should be OK because they are meant for MFUNCALL etc.
3080 2003-03-27 21:39 wjenkner
3082 * share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp,
3083 polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword
3086 2003-03-27 21:36 wjenkner
3088 * share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by
3089 `Lisp' as value of the `Mode' local variable for Emacs.
3091 2003-03-26 19:22 wjenkner
3093 * share/affine/affine.system: For defsystem.
3095 2003-03-26 19:20 wjenkner
3097 * share/affine/sys-declaim.lisp: From sys-proclaim.lisp (which was
3098 presumably generated by gcl). Everything except the special
3099 declarations is commented out.
3101 2003-03-26 19:18 wjenkner
3103 * share/affine/compat.lisp: Contains various new definitions.
3105 2003-03-26 19:17 wjenkner
3107 * share/affine/: sheafb.lisp, sheafc.lisp: ANSI CL has no ~Q format
3108 directive (nor has GCL it). Replace (format ... ~VQ ... 'fsh
3109 ...) by (format ... ~/maxima::tilde-q-fsh/ ...).
3111 Don't use FSH as parameter since ~VQ isn't used with anything
3112 else and parameters to format directives "should" be integers or
3115 2003-03-26 16:42 billingd
3117 * tests/rtestode.mac: 2003-03-27 David Billinghurst
3118 <David.Billinghurst@riotinto.com>
3120 * tests/rtestode.mac: Enable some tests that failed due
3121 to interactions with other tests.
3123 2003-03-26 16:40 billingd
3125 * tests/: tests.lisp, rtest13.mac: 2003-03-27 David Billinghurst
3126 <David.Billinghurst@riotinto.com>
3128 * tests/test.lisp: Reorder test files to reduce
3130 That is, run the ones that cause problems last.
3131 * tests/rtest13.mac: Start with kill(all)
3133 2003-03-26 11:17 wjenkner
3135 * share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'.
3137 2003-03-26 11:15 wjenkner
3139 * share/affine/polyb.lisp: *RED: Comment out code for Lisp machine.
3140 The feature test #+3600 is not ANSI CL conform and nobody
3141 supports this, anyway.
3143 2003-03-26 11:13 wjenkner
3145 * share/affine/polya.lisp: Corrected typo.
3147 2003-03-25 23:40 wjenkner
3149 * share/affine/: sheafc.lisp, amacros.lisp, sheafa.lisp,
3150 sheafb.lisp: Replace the macro COPY-STRUCTURE by
3151 ZL-COPY-STRUCTURE in order to avoid a name clash with the
3152 corresponding CL function.
3154 2003-03-25 21:54 wjenkner
3156 * share/affine/aquotient.lisp: Corrected typo.
3158 2003-03-25 20:26 wjenkner
3160 * share/affine/: aquotient.lisp, modsimp.lisp, polysmp.lisp,
3161 sheafb.lisp, sheafc.lisp, sparsemat.lisp, sub-proj.lisp: Comment
3162 out all occurrences of (declare (values foo ...)). Apparently,
3163 FOO etc. are just descriptive names for the return values. Even
3164 in GCL this seems to be just a sort of comment (some
3165 experimenting suggests that the declaration makes no difference
3166 in the generated *.o or *.fn files).
3168 2003-03-24 21:58 wjenkner
3170 * share/affine/dim4-help.lisp: Corrected typo.
3172 2003-03-24 21:34 wjenkner
3174 * share/affine/: amacros.lisp, aquotient.lisp, dim-3.lisp,
3175 dim4-help.lisp, dummy-gc.lisp, modsimp.lisp, ndotsimp.lisp,
3176 new-rat.lisp, polya.lisp, polyb.lisp, polybas.lisp, polyc.lisp,
3177 polyd.lisp, polysmp.lisp, sheafa.lisp, sheafb.lisp, sheafc.lisp,
3178 sparsemat.lisp, sub-proj.lisp: ANSI CL: Replace (in-package
3179 'maxima) by (in-package "MAXIMA").
3181 2003-03-23 21:32 wjenkner
3183 * share/affine/: README, amacros.lisp, aquotient.lisp, dim-3.lisp,
3184 dim4-help.lisp, dummy-gc.lisp, macbasic.mac, make.lisp, makefile,
3185 modsimp.lisp, ndotsimp.lisp, new-rat.lisp, polya.lisp,
3186 polyb.lisp, polybas.lisp, polyc.lisp, polyd.lisp, polysmp.lisp,
3187 sheafa.lisp, sheafb.lisp, sheafc.lisp, sparsemat.lisp,
3188 sub-proj.lisp, sys-proclaim.lisp, sysdef.lisp, todd-coxeter.lisp:
3189 Schelter's affine package as released Apr 4 1996.
3191 2003-03-21 00:30 billingd
3193 * share/Makefile.am, src/init-cl.lisp: 2003-03-19 David
3194 Billinghurst <David.Billinghurst@riotinto.com>
3196 * share/Makefile.am: Add files in contrib/nset
3198 * src/init-cl.lisp: Add share/contrib/nset and
3199 share/contrib/pdiff to load path
3201 2003-03-19 13:50 belanger
3203 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3206 2003-03-19 13:50 belanger
3208 * doc/emaxima/EMaximaIntro.tex: The documentation was updated to
3211 2003-03-19 13:49 belanger
3213 * interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was
3214 removed, with some of the functionality put in maxima-minibuffer.
3216 2003-03-19 09:53 belanger
3218 * interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":="
3221 2003-03-18 20:35 starseeker
3223 * doc/maximabook/README: Added a readme file with some information
3224 on what is required to build maximabook
3226 2003-03-18 17:43 amundson
3228 * src/openmcl-depends.mk: From: Yannick Versley
3231 I've attached the openmcl-depends.mk that gets built with the
3232 current CVS sources.
3234 Regards, Yannick Versley
3236 2003-03-18 17:09 belanger
3238 * interfaces/emacs/emaxima/emaxima.sty: An option breqn was added,
3239 so that if the LaTeX package breqn were available, it would be
3240 used to automatically break long equations to use more than one
3241 line. It can be invoked with \usepackage[breqn]{emaxima}
3243 2003-03-18 17:08 belanger
3245 * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
3246 changed so that breqn could be used.
3248 2003-03-18 17:04 starseeker
3250 * doc/maximabook/basics/basics.tex: Converted one example to tex now
3251 that breqn functionality is present
3253 2003-03-18 17:03 starseeker
3255 * doc/maximabook/maxima.tex: Added call to use new emaxima breqn
3258 2003-03-18 14:49 amundson
3260 * src/Makefile.am: fixed possible problem creating depends.mk files
3261 before corresponding binary- directory created. Updated
3264 2003-03-18 11:47 amundson
3266 * src/openmcl-depends.mk: Empty file, which is good enough for
3269 2003-03-17 19:59 rtoy
3271 * src/mlisp.lisp: o Rename OLD-READ-BASE to *OLD-READ-BASE* to make
3272 it clear it's special. o Added defvar for *OLD-READ-BASE*.
3274 2003-03-17 19:58 rtoy
3276 * src/ellipt.lisp: Rename the unused arg Y to UNUSED to get rid of
3277 some warnings from Clisp about ignore'ing special vars.
3279 2003-03-17 19:57 rtoy
3281 * src/commac.lisp: The array type is in the package COMMON-LISP,
3284 2003-03-17 19:56 rtoy
3286 * src/float.lisp: Make MACHINE-FIXNUM-PRECISION and
3287 MACHINE-EXPONENT-PRECISION be defconstant's because they are.
3288 (Note MACHINE-EXPONENT-PRECISION doesn't seem to be used
3291 2003-03-17 19:50 rtoy
3293 * src/plot.lisp: The array type is in the package COMMON-LISP, not
3296 2003-03-17 19:48 rtoy
3298 * src/maxima-package.lisp: For GCL, make "CL" and
3299 "COMMON-LISP-USER" be nicknames for "LISP" (if "COMMON-LISP"
3300 isn't an already defined.package.
3302 2003-03-17 11:54 belanger
3304 * interfaces/emacs/emaxima/emaxima.sty: The variable
3305 \maximasessionpretexskip and \maximapostpretexskip were added to
3306 help with the spacing.
3308 2003-03-16 23:47 belanger
3310 * interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip
3311 strings commands. (end-of and beginning-of-buffer were replaced
3314 2003-03-15 19:30 starseeker
3316 * doc/maximabook/algcal/algcal.tex: Updated to correct fraction
3319 2003-03-15 19:29 starseeker
3321 * doc/maximabook/examples/examples.tex: Updated TeX rendering to
3322 take advantage of improvements in Emaxima
3324 2003-03-15 18:59 belanger
3326 * interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla
3327 was moved, to prevent an error message.
3329 2003-03-15 18:36 belanger
3331 * interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction
3334 2003-03-15 18:35 belanger
3336 * interfaces/emacs/emaxima/maxima.el: Some regular expressions were
3339 2003-03-12 21:49 wjenkner
3341 * src/suprv1.lisp: KILL1: Ugly kludge to make SBCL recognise the
3342 difference between built-in and user-defined rules. In any case,
3343 I regard the use of COMPILED-FUNCTION-P or
3344 FUNCTION-LAMBDA-EXPRESSION as temporary solutions. IMHO, the
3345 right thing to do is to give translated rules a non-NIL
3346 TRANSLATED property (all built-in elements of $rules really come
3347 from trgsmp.lisp, which was more or less translated from
3350 2003-03-12 20:57 rtoy
3352 * src/plot.lisp: o Change from type long-float to double-float. o
3353 Fix for bug 701645 from Stavros Macrakis.
3355 2003-03-12 20:49 wjenkner
3357 * src/mtrace.lisp: MACSYMA-TRACE-SUB: Binding TEMP to some tail of
3358 FUN's MPROPS property (as possibly returned by MACSYMA-FSYMEVAL)
3359 is bad because the call to PUT-TRACE-INFO may modify it. Just
3360 bind TEMP to the CAR of the tail instead (the type of FUN,
3361 something like MEXPR).
3363 Some cosmetic changes in the comments.
3365 2003-03-12 10:42 belanger
3367 * interfaces/emacs/emaxima/emaxima.el: The original values of
3368 display2d is now preserved when TeX is turned on and off.
3370 2003-03-12 10:28 belanger
3372 * interfaces/emacs/emaxima/emaxima.lisp: A line was added
3373 indicating this is a modified version of imaxima.lisp.
3375 2003-03-12 10:26 belanger
3377 * interfaces/emacs/emaxima/maxima.el: The commands to strip
3378 whitespace off of strings were changed to strip comments, also.
3379 The references to # comment lines were removed.
3381 2003-03-12 07:39 starseeker
3383 * doc/maximabook/algcal/algcal.tex:
3384 Updated to show proper output after emaxima fixed.
3386 2003-03-11 23:51 belanger
3388 * interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to
3389 handle :lisp statements.
3391 2003-03-11 23:25 belanger
3393 * interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed
3394 output in the EMaxima buffer was cleaned up.
3396 2003-03-11 23:23 belanger
3398 * interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima
3399 TeXed output are now put in maximaoutputcolor.
3401 2003-03-11 23:01 belanger
3403 * interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set
3406 2003-03-11 22:52 belanger
3408 * interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from
3409 the ends of strings were fixed.
3411 2003-03-11 22:50 belanger
3413 * interfaces/emacs/emaxima/emaxima.el: The commands to remove
3414 blanks at the ends of strings were put in maxima.el.
3416 2003-03-11 22:38 belanger
3418 * interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands
3419 were added (which were carried over from imaxima).
3421 2003-03-11 15:44 belanger
3423 * interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that
3424 questions would come out not latexed.
3426 2003-03-11 15:18 belanger
3428 * interfaces/emacs/emaxima/emaxima.lisp: This was synced with
3431 2003-03-11 15:18 belanger
3433 * interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed
3436 2003-03-11 12:26 belanger
3438 * interfaces/emacs/emaxima/maxima.el: A variable was changed to
3439 help keep track of the end of the input in the maxima process
3442 2003-03-10 22:24 rtoy
3444 * src/nusum.lisp: $NUSUM defined twice. Remove first definition.
3446 2003-03-10 22:10 rtoy
3448 * src/displa.lisp: EXPLODEN is defined in commac.lisp.
3450 2003-03-10 22:01 rtoy
3452 * src/: nparse.lisp, mdebug.lisp: o Moved STREAM-NAME to
3453 nparse.lisp. o Removed definition of INSTREAM struct since it's
3454 already defined in nparse.lisp.
3456 2003-03-09 13:07 starseeker
3458 * doc/maximabook/algcal/algcal.tex: added the beginnings of the
3459 integration discussion
3461 2003-03-09 11:02 rtoy
3463 * src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and
3466 2003-03-09 10:00 rtoy
3468 * src/mload.lisp: $MKEY is already defined in commac.lisp.
3470 2003-03-09 09:50 rtoy
3472 * src/comm.lisp: Manually inline this dollarify since it's only
3473 needed here and since it's defined in suprv1.lisp.
3475 2003-03-09 09:48 rtoy
3477 * src/clmacs.lisp: Remove duplicated HAIRPART function.
3479 2003-03-07 19:57 starseeker
3481 * share/contrib/README:
3482 Added more packages that have been included
3484 2003-03-07 19:55 starseeker
3486 * share/contrib/format/: README, autoload-m.macsyma,
3487 autoload-mp.macsyma, coeflist.demo, coeflist.lisp,
3488 coeflistp.lisp, format.announce, format.demo, format.lisp,
3489 format.ps, pois2.demo, pois2m.ps:
3490 Upload of Bruce Miller's Format package (currently not
3493 2003-03-07 19:35 starseeker
3495 * share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf,
3496 pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's
3499 2003-03-07 19:31 starseeker
3501 * share/contrib/nset/: README, nset-init.lisp, nset.html,
3502 nset.lisp, nset.texi, test-nset.mac:
3503 Initial import of nset, written by Barton Willis and Stavros
3506 2003-03-07 12:37 rtoy
3508 * src/cl-info.lisp: Get rid of duplicated GET-MATCH function.
3510 2003-03-07 12:36 rtoy
3512 * configure.in: Use elif to keep the nested ifs from running off
3515 2003-03-07 12:35 rtoy
3517 * src/mdebug.lisp: Clean up DBM-READ to remove the non-ANSI
3518 unread-char behavior. This also fixes the problem where ACL
3519 couldn't read multi-line input. However, there's still a bug
3520 with reading "?<lisp-stuff>". (I think this is a bug in ACL6.)
3522 2003-03-07 11:46 belanger
3524 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3525 documentation was updated to reflect the changes in EMaxima.
3527 2003-03-07 11:18 belanger
3529 * interfaces/emacs/emaxima/maxima.el: The indentation engine was
3530 redone. Commands for getting Maxima output were moved from
3531 emaxima.el to here. The commands maxima-minibuffer and
3532 maxima-replace-expression were added.
3534 2003-03-07 11:17 belanger
3536 * interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex
3539 2003-03-07 11:17 belanger
3541 * interfaces/emacs/emaxima/emaxima.el: The functions to get maxima
3542 output were moved to maxima.el, so they can be used outside of
3545 2003-03-06 23:41 starseeker
3547 * share/contrib/gentran/: Makefile, convmac.lisp, fdata.lisp,
3548 global.lisp, gtfix.lisp, init.lisp, intrfc.lisp,
3549 local.gtload.lisp, lspc.lisp, lspfor.lisp, lsprat.lisp, opt.lisp,
3550 output.lisp, parser.lisp, pre.lisp, read.lisp, segmnt.lisp,
3551 templt.lisp, vaxinit.lisp, vaxlsp.lisp, man/MANUAL.ms,
3552 man/appA.ms, man/appA1.ms, man/appB.ms, man/contents.ms,
3553 man/doc.add, man/ref.ms, man/sect1.ms, man/sect2.ms,
3554 man/sect3.ms, man/sect4.ms, man/sect5.ms, man/sect6.ms,
3555 man/title.ms, man/tmp1.ms, man/tmp2.ms, man/tmp3.ms, test/README,
3556 test/array.mac, test/array.output, test/datatest.mac,
3557 test/datatest.out, test/for.mac, test/graeffe.f,
3558 test/graeffe.mac, test/graeffe.output, test/ham.in,
3559 test/loop.mac, test/matrix.f, test/matrix.mac,
3560 test/matrix.output, test/mcond.lisp, test/mdo.lisp, test/rk.in,
3561 test/runge.mac, test/runge.output, test/runge.template,
3562 test/t.mac, test/type.mac, test/type.output: Initial import of
3565 2003-03-06 23:37 starseeker
3567 * share/contrib/README: Added gentran and some cleanup
3569 2003-03-06 23:18 starseeker
3571 * share/contrib/maximaMathML/CtMathML.lisp: Added minor update from
3572 current version on IAMC site
3574 2003-03-06 21:58 starseeker
3576 * doc/misc/: completescanoffunctionssortedbybytecodelength.txt,
3577 grepforvariables.sh, maximafunctions.txt,
3578 maximafunctionsundocumented.txt,
3579 maximaitemspresentinbothfunctionandvariablescans.txt,
3580 maximavariables.txt, maximavariablesundocumented.txt,
3581 processlisfiles.sh, weirdvariables.txt, workingvariables.txt,
3582 x.awk: Added what we currently have for lists of variables and
3583 functions. Anything useful is Dan's doing.
3585 2003-03-06 21:20 starseeker
3587 * share/contrib/Grobner/: README, grobner.demo,
3588 maxima-grobner.lisp: Add Marek Rychlik's Grobner package
3590 2003-03-06 21:19 starseeker
3592 * share/contrib/README: Added Grobner package to list
3594 2003-03-06 21:01 starseeker
3596 * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
3597 load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added
3598 files with correct .lisp endings
3600 2003-03-06 20:59 starseeker
3602 * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3603 load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed
3604 files with .lsp ending
3606 2003-03-06 20:37 starseeker
3608 * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3609 load-mathml.lsp, mathml-maxima.lsp, mathml.readme,
3610 mathmldisplay.lsp: Added Paul S. Wang's MathML package to contrib
3613 2003-03-06 20:34 starseeker
3615 * share/contrib/README: Add Readme file to contrib directory
3617 2003-03-06 12:22 belanger
3619 * interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed
3620 to be able to handle comments.
3622 2003-03-05 08:44 belanger
3624 * interfaces/emacs/emaxima/maxima.el: A problem where emacs would
3625 skip over brackets (while looking for the end of an expression)
3628 2003-03-04 19:36 rtoy
3630 * configure.in, lisp-utils/defsystem.lisp,
3631 lisp-utils/maxima-run-lisp, src/Makefile.am, src/bessel.lisp,
3632 src/clmacs.lisp, src/compat.lisp, src/generr.lisp,
3633 src/init-cl.lisp, src/macsys.lisp, src/maxima-package.lisp,
3634 src/maxima.in, src/maxima.system, src/mdebug.lisp,
3635 src/mformt.lisp, src/mhayat.lisp, src/plot.lisp, src/simp.lisp,
3636 src/suprv1.lisp, src/todd-coxeter.lisp, src/transs.lisp,
3637 tests/Makefile.am: Apply Yannick Versley's port of maxima to
3640 2003-02-23 12:20 rtoy
3642 * src/acl6-depends.mk: Add support for ACL6. All tests pass,
3643 except for the one expected error.
3645 2003-02-23 12:04 rtoy
3647 * configure.in, lisp-utils/make-depends.lisp,
3648 lisp-utils/maxima-run-lisp, src/Makefile.am, src/factor.lisp,
3649 src/generr.lisp, src/init-cl.lisp, src/macsys.lisp,
3650 src/maxima.in, src/maxima.system, src/mdebug.lisp,
3651 src/nparse.lisp, src/plot.lisp, src/spgcd.lisp, src/transs.lisp,
3652 tests/Makefile.am: Add support for ACL6. All tests pass, except
3653 for the one expected error.
3655 2003-02-22 17:27 wjenkner
3657 * src/sbcl-depends.mk: Generated file.
3659 2003-02-22 05:07 wjenkner
3661 * src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this
3662 seems to be safe, but perhaps it's not necessary).
3664 *ACURSOR*, SET-UP-CURSOR, ASET-BY-CURSOR: Bind *ACURSOR*
3665 (globally) to a SIMPLE-ARRAY. This makes SBCL happy and it
3666 should be a good thing for the other guys too.
3668 2003-02-22 04:38 wjenkner
3670 * src/: mdebug.lisp, mformt.lisp: Fix some stream buffering
3673 2003-02-22 04:32 wjenkner
3675 * src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use
3678 2003-02-22 04:22 wjenkner
3680 * src/generr.lisp: SBCL has an ANSI CL condition system. Use it.
3682 2003-02-22 04:01 wjenkner
3684 * src/: cl-info.lisp, init-cl.lisp, macsys.lisp,
3685 maxima-package.lisp, maxima.system: Mostly implementation
3686 dependent stuff for SBCL.
3688 2003-02-22 03:23 wjenkner
3690 * src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the
3691 run-time wrapper scripts.
3693 2003-02-22 02:41 wjenkner
3695 * configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am:
3696 Add SBCL to the configure and build system.
3698 2003-02-19 18:48 rtoy
3700 * src/: cl-info.lisp, init-cl.lisp, macdes.lisp,
3701 maxima-package.lisp: Rename the package "SI" to "CL-INFO" to
3702 prevent collisions with Allegro's "SI" package.
3704 2003-02-16 23:05 wjenkner
3706 * share/vector/vect.dem: LOAD "vect" instead of "VECT".
3708 2003-02-16 22:55 wjenkner
3710 * share/vector/vect.mac: Delete code which duplicates part of
3711 trgsmp (and adds at least one bug, viz., in the function UPDATE,
3712 COMPLEMENT shouldn't be quoted).
3714 Normally, trgsmp is part of the Maxima image, but check its
3715 presence anyway by GETting the COMPLEMENT_FUNCTION property of
3718 Convert all occurrences of SF and SFPROD to uppercase.
3720 2003-02-13 13:22 belanger
3722 * interfaces/emacs/emaxima/maxima.el: A loop that was used to wait
3723 for Maxima output was changed, to fix a problem people were
3724 having with the previous method.
3726 2003-02-11 05:17 billingd
3728 * doc/intromax/: intromax.html, intromax.ltx: Correct author's name
3730 2003-02-10 18:45 amundson
3732 * configure.in: Change version for post-5.9.0 work.
3734 2003-02-09 21:02 amundson
3736 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3738 2003-02-09 20:57 amundson
3740 * NEWS: Updated for release
3742 2003-02-09 17:40 amundson
3744 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3746 2003-02-09 17:36 amundson
3748 * configure.in: Update version to 5.9.0. (Gulp...)
3750 2003-02-09 17:06 amundson
3752 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set default MAXIMA_USERDIR
3753 under Windows 98 to $maxima_priv(maxima_prefix)/user. This should
3754 solve extremely long startup time problems under Windows 98.
3755 Thanks to paricaud@club-internet.fr. A better understanding of
3756 the USERDIR/startup time issue is still desirable.
3758 Modify exact capitalization/path separator in PATH addition for
3759 Windows 98. This fixes one problem which prevented maxima compile
3760 function from working with GCL.
3762 2003-02-09 16:59 amundson
3764 * Makefile.am: Include INSTALL.win32 in release tarball.
3766 gcccopy now includes several more files, as suggested by David
3769 2003-02-09 16:56 amundson
3771 * INSTALL.win32: Clarified several points in response to questions
3774 2003-02-06 13:29 amundson
3776 * INSTALL.win32: fix typo
3778 2003-02-06 13:11 amundson
3780 * INSTALL.win32: first attempt at an official description of how to
3781 generate a windows installer.
3783 2003-02-04 02:14 mikeclarkson
3785 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally?
3787 2003-02-03 05:41 billingd
3789 * doc/maximabook/programming/prog.tex: Fix trivial typo
3791 2003-02-03 05:37 billingd
3793 * doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo
3795 2003-02-03 05:27 billingd
3797 * doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial
3800 2003-01-30 11:02 amundson
3802 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3804 2003-01-29 15:06 vvzhy
3806 * share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V.
3809 2003-01-27 20:38 amundson
3811 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3813 2003-01-27 02:02 mikeclarkson
3815 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for
3818 2003-01-27 01:55 mikeclarkson
3820 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 -
3823 2003-01-26 15:54 amundson
3825 * ChangeLog: ChangeLog updated by cvs2cl.pl.
3827 2003-01-26 15:48 amundson
3829 * src/powers.lisp: Updates and translation to unix line endings.
3831 2003-01-26 15:47 amundson
3833 * src/maxima.in: Workaround for a bug in texmacs -- unset
3834 MAXIMA_DIRECTORY if it exists, but is empty.
3836 2003-01-26 15:45 amundson
3838 * share/algebra/solver/: solver1-en.html, solver1.pdf:
3839 Documentation for solver package in German and
3840 (machine-translated) English.
3842 2003-01-26 15:44 amundson
3844 * share/Makefile.am: Install charsets and solver packages.
3846 2003-01-26 15:43 amundson
3848 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin
3849 directory to path under Windows so that the local copy of gcc can
3852 2003-01-26 15:41 amundson
3854 * interfaces/xmaxima/: Makefile.am, win32/Makefile.in,
3855 win32/maxima.bat: Added simple maxima.bat script for Windows.
3857 2003-01-26 15:40 amundson
3859 * Makefile.am: Added gcccopy target to copy minimal subset of gcc
3860 into Windows package.
3862 2003-01-21 20:59 mikeclarkson
3864 * interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch
3866 2003-01-21 20:57 mikeclarkson
3868 * interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank
3870 2003-01-21 20:55 mikeclarkson
3872 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to
3875 2003-01-20 10:22 mikeclarkson
3877 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference
3878 Manual for Windows NT - untested
3880 2003-01-20 09:08 mikeclarkson
3882 * maxima.iss.in: Allow user to select target directory
3884 2003-01-08 06:36 amundson
3886 * ChangeLog: updates
3888 2003-01-08 06:34 amundson
3890 * tests/Makefile.am: Add rtestflatten.mac to tarball.
3892 2003-01-08 06:33 amundson
3894 * interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a
3897 2003-01-08 06:32 amundson
3899 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under
3902 2003-01-08 06:28 amundson
3904 * doc/intromax/Makefile.am: Include latex file in tarball.
3906 2003-01-08 06:27 amundson
3908 * doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc.
3910 2003-01-08 06:26 amundson
3912 * doc/Makefile.am: Added emaxima doc directory. Added maximabook to
3915 2003-01-08 06:26 amundson
3917 * configure.in: Added emaxima doc Makefile.
3919 2003-01-08 06:25 amundson
3921 * README.rpms: Updated for new package names. Added blurb about
3922 circular dependency.
3924 2003-01-08 06:24 amundson
3926 * README.lisps: Corrected GCL information.
3928 2003-01-06 13:43 vvzhy
3930 * share/: Makefile.am, tensor/ademo.dem, tensor/canten.lisp,
3931 tensor/itensor.dem, tensor/itensor.lisp, tensor/itensor.usg,
3932 tensor/swartz.dem, tensor/symtry.lisp: Fixes and additions to
3933 ctensor/itensor by Valerij Pipin
3935 2003-01-06 13:03 belanger
3937 * interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was
3940 2003-01-05 13:46 amundson
3942 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
3943 Automatically generated updates.
3945 2003-01-05 13:46 amundson
3947 * interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now
3948 generated from Header.tcl.in.
3950 2003-01-05 13:44 amundson
3952 * src/Makefile.am: Fixes to support pathnames with spaces. Not
3953 necessarily complete.
3955 The big problem is that automake (1.4-p5, at least) is
3956 incompatible with path names that contain spaces. Oi.
3958 2003-01-05 13:05 amundson
3960 * interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for
3961 windows TCL/TK wrapper. New install target.
3963 2003-01-05 13:03 amundson
3965 * interfaces/xmaxima/Tkmaxima/Tkmaxima.tcl: We don't need to ask
3966 about saving preferences every single
3967 time. Doing so was giving me a monumental headache during
3970 2003-01-05 13:01 amundson
3972 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own
3973 winkill under windows.
3975 2003-01-05 13:00 amundson
3977 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Changes for windows:
3978 Automatically set MAXIMA_PREFIX to installed location (under
3979 windows only.) Automatically bypass maxima script on windows.
3981 There are some path-related issues to clean up in later releases.
3983 2003-01-05 12:58 amundson
3985 * interfaces/xmaxima/maxima-icon.ico: This should now be a real
3986 windows icon. There are still some issues with transparency that
3987 I do not understand.
3989 2003-01-05 12:57 amundson
3991 * interfaces/xmaxima/: Makefile.am, Tkmaxima/Header.tcl.in: Include
3992 icons. Header.tcl is now generated from Header.tcl.in by
3993 autoconf in order to get wish executable name.
3995 2003-01-05 12:55 amundson
3997 * interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp.
3999 2003-01-05 12:53 amundson
4001 * maxima.spec.in: Added doc files Added explicit clisp version
4002 Added conditional to postun Renamed exec_* packages to exec-* Use
4003 rpm macros instead of hard-coded paths Thanks to Rex Dieter for
4006 2003-01-05 12:52 amundson
4008 * configure.in: Updates for new generated files. Bumped up version
4009 number for next release candidate. Note subtle change in number
4010 scheme (5.9.0rc3 -> 5.9.0.rc4). The new scheme is more likely to
4011 be automatically recognized by, e.g., rpm.
4013 2003-01-05 12:49 amundson
4015 * README.rpms: README file to accompany RPM packaging.
4017 2003-01-05 12:49 amundson
4019 * Makefile.am: Added files to distribution tarball. Added/updated
4020 maintainer rules for packaging.
4022 2003-01-05 12:47 amundson
4024 * .cvsignore, maxima.iss.in: Added Inno Setup script for Windows
4027 2002-12-23 22:31 dstang
4029 * share/algebra/charsets/README: Added Dr. Wang's homepage to
4032 2002-12-23 14:43 dstang
4034 * src/maxima.system: Added the file set.lisp.
4036 2002-12-22 23:30 dstang
4038 * share/algebra/solver/: readme, linsolve.mac, misc.mac,
4039 slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial
4042 2002-12-22 22:06 dstang
4044 * src/set.lisp: Corrected problem with Disjointp which failed if
4045 sets were disjoint. Declared Intersection and Union defmfun
4046 instead of defmspec.
4048 2002-12-19 22:18 dstang
4050 * share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin
4051 of translated Dr. Wangs code.
4053 2002-12-19 10:38 dstang
4055 * doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac:
4056 Added initial version of LFREEOF.
4058 2002-12-08 10:10 dstang
4060 * doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac:
4061 Added OP and OPERATORP.
4063 2002-12-06 10:37 dstang
4065 * src/mutils.lisp: Added every function.
4067 2002-12-06 10:36 dstang
4069 * doc/info/Lists.texi: Added documentation for every.
4071 2002-12-06 10:35 dstang
4073 * tests/rtest15.mac: Added tests for every
4075 2002-12-05 16:45 yycamm
4077 * src/Makefile.am: GCL alt-link syntax update
4079 2002-12-05 13:41 yycamm
4081 * lisp-utils/defsystem.lisp: Enable build with ansi GCL image
4083 2002-12-01 08:36 dstang
4085 * tests/rtest15.mac: Added ASSOC tests.
4087 2002-12-01 08:33 dstang
4089 * src/mutils.lisp: Added ASSOC function.
4091 2002-11-28 21:21 dstang
4093 * tests/rtestflatten.mac:
4096 2002-11-28 19:54 dstang
4101 2002-11-28 19:48 dstang
4103 * doc/info/Lists.texi:
4104 Added link for flatten.
4106 2002-11-28 19:43 dstang
4108 * src/: flatten.lisp, powers.lisp, set.lisp:
4109 Initial checkin of Dr. Willis's code.
4111 2002-11-28 19:38 dstang
4114 Added flatten.lisp, powers.lisp and set.lisp
4116 2002-11-28 10:40 dstang
4118 * share/algebra/charsets/README: [no log message]
4120 2002-10-29 14:28 amundson
4122 * ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl.
4124 2002-10-29 12:47 amundson
4126 * doc/info/Makefile.am: Automake can cause trouble if generated
4127 make files are not included in tarball. Include maximahtml.mk in
4130 2002-10-29 12:46 amundson
4132 * maxima.spec.in: Previous version had an ugly hack to create
4133 uncompressed info files. The hack caused info files to be deleted
4134 when upgrading the RPMS.
4136 We now have a new ugly (but less ugly!) hack to avoid compressing
4139 2002-10-29 12:43 amundson
4141 * configure.in: Update for rc3.
4143 2002-10-28 15:28 amundson
4145 * ChangeLog: ChangeLog updated by cvs2cl.pl.
4147 2002-10-28 12:22 amundson
4149 * doc/info/Makefile.am: Last minute packaging problem discovered
4150 and fixed: Elliptic.texi was not included in the distribution
4153 2002-10-27 20:53 amundson
4155 * configure.in: Increment version to 5.9.0rc2.
4157 2002-10-27 20:50 amundson
4159 * src/init-cl.lisp: Fix courtesy Sam Steingold:
4161 * init-cl.lisp (user::run): use `with-simple-restart' for
4162 CLISP, just like for CMUCL.
4163 (sys::commands) [CLISP]: do not redefine the internal
4166 2002-10-27 20:47 amundson
4168 * src/hyp.lisp: Fix courtesy Sam Steingold:
4170 (step7): call `hyp-algv' with a correct number of arguments
4172 2002-10-27 20:43 amundson
4174 * src/clmacs.lisp: Make double precision numbers default under
4175 clisp. This change was suggested by Sam Steingold.
4177 Precision in Maxima needs revisiting.
4179 2002-10-27 20:41 amundson
4181 * src/Makefile.am: Make sure binary-cmucl directories exist before
4182 invoking cmucl. This change is necessary since maxima.system
4183 started calling truename for binary-cmucl.
4185 2002-10-27 20:39 amundson
4187 * lisp-utils/defsystem.lisp: Update package handling for gcl.
4189 2002-10-27 20:33 amundson
4191 * interfaces/xmaxima/Makefile.am: Add contents of win32 directory
4192 to distribution tarball.
4194 2002-10-27 20:31 amundson
4196 * xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to
4197 restore the functionality of xmaxima-local, at least under Unix.
4199 2002-10-27 20:29 amundson
4201 * README.lisps: Small update on GCL versions.
4203 2002-10-26 21:20 wjenkner
4205 * src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled
4206 breakpoints didn't work and enabling already enabled breakpoints
4207 effectively deleted them.
4209 2002-10-25 12:03 amundson
4211 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Very important bug
4212 fix. The old default version of pid was -1. This was explosively
4213 dangerous -- if the maxima subprocess failed to start, xmaxima
4214 will call "kill -1", which results in killing *all* user process
4215 on (at least) Linux.
4217 The new default version for pid is "none".
4219 2002-10-23 19:03 billingd
4221 * tests/rtestode.mac: Fix typo in disabled test, then enable it.
4223 2002-10-23 18:57 billingd
4225 * tests/rtestode.mac: Add tests for ode2() with
4226 method:xformtoconstcoeff
4228 2002-10-17 17:32 rtoy
4230 * src/maxima.system: Recent versions of CMUCL need truename to get
4231 the right location of binary-cmucl. Don't know if this is a bug
4232 in CMUCL or defsystem.
4234 2002-10-17 16:32 rtoy
4236 * src/cl-info.lisp: Fix typo in loop expression.
4238 2002-10-17 16:08 amundson
4240 * lisp-utils/maxima-run-lisp: Restore large clisp banner at
4243 2002-10-16 10:39 belanger
4245 * interfaces/emacs/emaxima/maxima.el: A "$" was added to a
4246 skip-chars-backwards command, to deal with commands ending in
4249 2002-10-15 12:34 rtoy
4251 * src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized
4253 Fixed as suggested by Stavros Macrakis (with minor editing).
4255 2002-10-15 12:11 rtoy
4257 * src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong
4258 thing because the formula was wrong. Fix from Stavros Macrakis.
4260 2002-10-14 11:44 rtoy
4262 * src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by
4263 2 outside the loop. Make it right.
4265 2002-10-10 09:06 amundson
4267 * src/macsys.lisp: This change fixes the "socket bug." Error
4268 conditions often result in a (throw 'maxima-quit) which results
4269 in macsyma-top-level being restarted. The way the batch mode
4270 worked, restarting macsyma-top-level caused the input to revert
4271 to the batch string (used to start the server) which had now
4272 reached its end. Since there was an eof on the input stream,
4273 maxima would simply exit. Now, if we are using a socket
4274 connection and if the input is not standard input, we switch the
4275 input to standard input. (The socket connection points standard
4276 input to the socket.)
4278 The very fact that this commit message is terribly confusing
4279 means that the entire input-stream/socket/batch-mode scheme needs
4282 2002-10-08 12:06 rtoy
4284 * src/float.lisp: o Fix bug in fpshift wherein right shifts of
4285 negative numbers were not truncated properly o Add some
4286 comments on the algorithm used by fplog. o Move the
4287 multiplication by 2 that was inside the loop to outside the
4290 2002-10-07 09:15 amundson
4292 * NEWS, README: Documentation updates in preparation for release.
4294 2002-10-06 21:30 amundson
4296 * .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more
4299 2002-10-06 21:16 amundson
4301 * maxima.spec.in: 1) Enable all three lisps.
4303 2) Build maxima-xmaxima package.
4305 2002-10-06 21:07 amundson
4307 * share/trigonometry/trgsmp.mac: This file was inadvertently left
4308 out of the new version of the Maxima source tree.
4310 2002-10-06 17:00 amundson
4312 * README.lisps: Updated information for Clisp 2.30. Pointer to
4315 2002-10-06 06:29 vvzhy
4317 * share/Makefile.am: Install diag.dem and battex.sty
4319 2002-10-06 06:26 vvzhy
4321 * share/contrib/diag.dem: demo file to diag.mac
4323 2002-10-06 06:21 vvzhy
4325 * share/physics/battex.sty: battex.sty is required by dimension.tex
4327 2002-10-05 20:27 wjenkner
4329 * src/autol.lisp: $aload_mac: Substitute $load for $batchload,
4330 which can't load translated/compiled files. This makes no
4331 difference unless the user changes the default
4332 $FILE_SEARCH_MAXIMA accordingly, too.
4334 2002-09-29 02:27 vvzhy
4336 * interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el
4337 from Makefile.am since it is no longer in the repository
4339 2002-09-28 02:06 billingd
4341 * tests/rtest15.mac: Rework compile test to ensure f is killed
4343 2002-09-27 15:47 belanger
4345 * interfaces/emacs/emaxima/maxima.el: A problem with indentation in
4346 perhaps-smart indentation was fixed.
4348 2002-09-27 15:08 belanger
4350 * interfaces/emacs/emaxima/maxima.el: Some problems with
4351 indentation were fixed (I hope).
4353 2002-09-27 11:07 belanger
4355 * doc/maximabook/interfaces/interfaces.tex: An update to
4356 indentation information was made.
4358 2002-09-27 11:06 belanger
4360 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to
4361 indentation information was made.
4363 2002-09-27 10:54 belanger
4365 * interfaces/emacs/emaxima/maxima.el: A problem was fixed where the
4366 maxima process in xemacs would be killed. Newlines and indents
4367 were changed to be standard emacs (RET is newline,
4368 C-j is newline-and-indent)
4370 2002-09-27 10:52 belanger
4372 * interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed
4373 where keywords within strings and comments were highlighted.
4375 2002-09-26 21:49 wjenkner
4377 * src/rat3e.lisp: Fix CONTENT of constant polynomials: content(a,x)
4378 should give [a, 1] (or [-a, -1]) and not [1, a]. Note that `a'
4379 is here regarded as (constant) polynomial in x with coefficients
4382 2002-09-26 19:33 wjenkner
4384 * share/simplification/facexp.mac: COLLECTTERMS0: Get rid of FDUM.
4385 This permits to remove the quote from the lambda expression near
4386 the end (by avoiding case II A in trans3.lisp, which the
4387 translator can't handle yet). Alternatively, FDUM could be bound
4388 inside the lambda expression, but calling FIRST twice won't
4389 introduce that much overhead.
4391 Merge facex1.mac into facexp.mac. This implies only cosmetic
4394 Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??),
4395 which is equivalent and more concise.
4397 Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]).
4398 These two expressions are equivalent (provided that my
4399 definition in genut.mac is correct).
4401 Do NOT replace LOPPLUSP by its definition (which is in
4402 facexp.mac, anyway).
4404 2002-09-26 16:22 belanger
4406 * interfaces/emacs/emaxima/maxima-font-lock.el: A line was added
4407 for xemacs compatibility.
4409 2002-09-26 15:40 belanger
4411 * doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el
4414 2002-09-26 15:40 belanger
4416 * doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was
4419 2002-09-26 15:38 belanger
4421 * doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes
4422 for maxima-mode were updated.
4424 2002-09-26 15:34 belanger
4426 * doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were
4429 2002-09-26 15:33 belanger
4431 * doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands
4434 2002-09-26 15:26 belanger
4436 * interfaces/emacs/emaxima/maxima.el: The function maxima-mark-form
4437 was rebound to M-h. Either maxima-complete or
4438 maxima-dynamic-complete is now bound to M-TAB, depending on the
4439 value of maxima-use-dynamic-complete.
4441 2002-09-26 15:24 belanger
4443 * interfaces/emacs/emaxima/maxima-symbols.el: The variable
4444 maxima-symbols was defined in maxima-font-lock.el, making this
4447 2002-09-26 15:17 belanger
4449 * interfaces/emacs/emaxima/maxima-font-lock.el: The faces used in
4450 font-locking were changed to default font-lock faces. Different
4451 levels of highlighting were introduced. The variable
4452 maxima-symbols was put into this file.
4454 2002-09-25 20:14 billingd
4456 * tests/rtestode.mac: Update reference for Postel and Zimmermann
4458 2002-09-25 08:48 billingd
4460 * tests/rtestode.mac: Comment out a number of tests that fail when
4461 this test is run last. There is some interaction with tests in
4464 Add some tests from Postel and Zimmerman ODE testsuite.
4466 2002-09-25 08:47 billingd
4468 * tests/rtest15.mac: Rename function in compile test from f to
4469 ffffcompile. The name f is not killed, and breaks a test in
4472 2002-09-24 21:17 amundson
4474 * tests/tests.lisp: Run rtestode last. Otherwise, it interferes
4475 with two other tests.
4477 This, in itself, deserves investigation, but it will have to be
4478 investigated after 5.9.0.
4480 2002-09-24 21:10 amundson
4482 * src/Makefile.am: Fixed gcl alt link so that it actually compiles
4483 before it tries to link. Duh.
4485 2002-09-24 21:07 amundson
4487 * interfaces/xmaxima/Makefile.am: Automatically create
4488 Tkmaxima/tclIndex if tclsh is available. If tclsh is not
4489 available, create an empty file. In this way we avoid requiring
4490 tclsh for the build.
4492 2002-09-24 21:04 amundson
4494 * configure.in: Minor updates. If gcl alt link is enabled, say so.
4495 Quote the names of lisp and wish executables so that it is more
4496 obvious is they are left empty.
4498 2002-09-24 21:02 amundson
4500 * Makefile.am: Make the "dist" dependency optional.
4502 2002-09-24 15:09 belanger
4504 * interfaces/emacs/emaxima/maxima.el: The help buffer was changed
4507 2002-09-24 14:53 belanger
4509 * interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that
4510 it now works with xemacs.
4512 2002-09-24 11:56 amundson
4514 * src/maxima.in: If the default lisp image, as defined at configure
4515 time, is not present, the maxima script will now make the first
4516 lisp image it finds the default lisp.
4518 2002-09-23 21:38 mikeclarkson
4520 * interfaces/bin/xmaxima.iss: Untested improvements to Inno script
4522 2002-09-23 19:46 mikeclarkson
4524 * interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile,
4525 Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt
4527 2002-09-23 19:32 mikeclarkson
4529 * interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex,
4530 maxima.perl, maxima.sty: Added shell for an Xmaxima users guide
4532 2002-09-23 14:31 belanger
4534 * interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'.
4536 2002-09-21 22:20 mikeclarkson
4538 * interfaces/lib/tcllib-1.2/modules/: dns/dns.man, dns/dns.tcl,
4539 log/log.n, log/log.tcl, log/log.test, log/pkgIndex.tcl,
4540 uri/pkgIndex.tcl, uri/uri.n, uri/uri.tcl, uri/uri.test,
4541 uri/urn-scheme.tcl, uri/urn.test: Added tcllib files for asnyc
4544 2002-09-21 22:16 mikeclarkson
4546 * interfaces/: Readme.txt, tex/EMaxima/EMIntro.ps,
4547 tex/EMaxima/EMIntro.tex, tex/EMaxima/Makefile,
4548 tex/EMaxima/emaxima.sty, tex/EMaxima/pdfcolmk.sty: Added EMaxima
4549 documentation in tex
4551 2002-09-20 22:03 wjenkner
4553 * doc/info/Expressions.texi: Update documentation for DISOLATE.
4555 2002-09-20 22:00 wjenkner
4557 * doc/info/Simplification.texi: Update documentation for functions
4558 from facsum and stopex.
4560 Replace the Fortran-like notation `**' by '^'.
4562 2002-09-20 21:38 wjenkner
4564 * src/max_ext.lisp: Enable autoloading for some functions from
4565 stopex, facexp, disol, declin and genut (most of which are
4566 referenced in the manual).
4568 Also intern here some user-level variables defined in these files
4569 in order to avoid case sensitivity problems (e.g.,
4570 nextlayerfactor:true$ should bind $nextlayerfactor and not
4571 |$nextlayerfactor|). Declaiming them special is more useful than
4572 just interning them.
4574 2002-09-20 21:24 wjenkner
4576 * share/simplification/genut.mac: IFLOPMAP: Treat factors of EXP
4577 which are integer powers in exactly the same way as other
4578 products. This is relevant for the NEXTLAYERFACTOR switch. For
4579 example, facsum(x^2+2*x+1,'nextlayerfactor,[x]) gave the same
4580 result as facsum(x^2+2*x+1,[x]). Compare this with
4581 facsum(x^2+x,'nextlayerfactor,[x]). Added genut_prodmap in order
4582 to deal with this issue.
4584 2002-09-20 07:48 billingd
4586 * tests/rtestode.mac: Activate additional tests. For some reason
4587 they failed if this test is run after rtest3.mac
4591 2002-09-20 07:47 billingd
4593 * tests/tests.lisp: Run rtestode first. If it is run after rtest3
4596 2002-09-19 23:40 billingd
4598 * tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in
4601 2002-09-19 16:42 mikeclarkson
4603 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4604 OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little
4606 2002-09-19 12:28 mikeclarkson
4608 * interfaces/bin/xmaxima.iss: Change bat to exe and add manual
4611 2002-09-19 11:26 mikeclarkson
4613 * interfaces/xmaxima/: maxima-icon.ico, xmaxima.tcl,
4614 Tkmaxima/Getdata1.tcl, Tkmaxima/Myhtml.tcl,
4615 Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4616 Tkmaxima/Printops.tcl, Tkmaxima/RunMaxima.tcl,
4617 Tkmaxima/Send-some.tcl: code cleanups
4619 2002-09-19 11:25 mikeclarkson
4621 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for
4622 demolition - replace with menu
4624 2002-09-19 11:24 mikeclarkson
4626 * interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move
4629 2002-09-19 11:20 mikeclarkson
4631 * interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH)
4632 under CYGWIN and MSYS - Im a little unsure here
4634 2002-09-19 11:19 mikeclarkson
4636 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug
4638 2002-09-19 11:18 mikeclarkson
4640 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading
4642 2002-09-19 11:15 mikeclarkson
4644 * interfaces/xmaxima/Tkmaxima/: Bindings.tcl, Browser.tcl,
4645 Wmenu.tcl, Menu.tcl, CMMenu.tcl: Break out bindings and make them
4646 more consistent with Windows
4648 2002-09-19 11:13 mikeclarkson
4650 * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4651 Tkmaxima/Gui.tcl, Tkmaxima/Makefile, Tkmaxima/Tkmaxima.tcl,
4652 ObjTcl/Feedback.tcl, ObjTcl/Object.tcl: Break xmaxima.tcl up and
4655 2002-09-19 11:09 mikeclarkson
4657 * interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp
4659 2002-09-18 12:07 mikeclarkson
4661 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting
4664 2002-09-17 17:35 mikeclarkson
4666 * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4667 Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to
4670 2002-09-16 12:55 mikeclarkson
4672 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike
4675 2002-09-14 19:33 amundson
4677 * maxima.spec.in: Improvements: dependencies improved, packages
4678 renamed. Info files not compressed through an ugly hack in post
4679 scripts. Which lisp(s) to use controlled by the variables at the
4682 Todo: split out xmaxima.
4684 2002-09-14 12:25 mikeclarkson
4686 * interfaces/xmaxima/: demos.html, examples.html,
4687 xmaxima-paths.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Browser.tcl,
4688 Tkmaxima/CMMenu.tcl, Tkmaxima/Constants.tcl,
4689 Tkmaxima/EOpenplot.tcl, Tkmaxima/Fonts.tcl,
4690 Tkmaxima/Getdata1.tcl, Tkmaxima/Getopt.tcl, Tkmaxima/Macros.tcl,
4691 Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4692 Tkmaxima/NConsole.tcl, Tkmaxima/NPlot3d.tcl,
4693 Tkmaxima/OpenMath.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Plot2d.tcl,
4694 Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4695 Tkmaxima/Printops.tcl, Tkmaxima/Push.tcl, Tkmaxima/RunMaxima.tcl,
4696 Tkmaxima/Send-some.tcl, Tkmaxima/Tryembed.tcl,
4697 Tkmaxima/Wmenu.tcl: Code cleanup - remove tariling spaces
4699 2002-09-14 12:25 mikeclarkson
4701 * interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it
4704 2002-09-13 20:07 amundson
4706 * lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl
4707 builds. This is the fix.
4709 2002-09-13 12:42 mikeclarkson
4711 * interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl:
4712 Gather constants into maxima_priv and maxima_default
4714 2002-09-13 12:40 mikeclarkson
4716 * interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons
4717 are still being called even if show_balloons is 0
4719 2002-09-13 12:39 mikeclarkson
4721 * interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal
4722 socket failures to the user - maxima has died
4724 2002-09-13 12:38 mikeclarkson
4726 * interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to
4727 handle spaces in directory names - only part of the problem
4729 2002-09-13 12:35 mikeclarkson
4731 * interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin -
4734 2002-09-13 12:34 mikeclarkson
4736 * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl,
4737 Tkmaxima/Constants.tcl: Breakup initial constants for before and
4740 2002-09-13 12:28 mikeclarkson
4742 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu
4744 2002-09-13 12:26 mikeclarkson
4746 * interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl,
4747 Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH
4749 2002-09-13 09:41 amundson
4751 * src/Makefile.am: First attempt at gcl-alt-link from Camm. There
4752 is still probably work to be done with this linking step. The $()
4753 syntax should be changed to `` at the very least.
4755 2002-09-13 09:40 amundson
4757 * lisp-utils/defsystem.lisp: Addition from Camm. Needed by
4758 gcl-alt-link, but usable without it.
4760 2002-09-13 09:39 amundson
4762 * .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now
4763 a generated file. It uses wish as defined by configure.
4765 2002-09-13 09:35 amundson
4767 * configure.in: 1) misfeature fix: --with-clisp will now enable
4768 clisp with the standard executable. Formerly, it would have set
4769 the clisp executable to the empty string. (The intended form is
4770 --with-clisp=myclisp.) Ditto for CMUCL, GCL.
4774 3) Add gcl-alt-link option.
4776 2002-09-12 02:59 mikeclarkson
4778 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font
4779 constants from Browser.tcl
4781 2002-09-12 02:56 mikeclarkson
4783 * interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code
4785 2002-09-12 02:11 mikeclarkson
4787 * interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY -
4788 needs work to make relocatable
4790 2002-09-12 01:58 mikeclarkson
4792 * interfaces/xmaxima/xmaxima-paths.tcl: Look for maxima.exe on
4793 windows in lib/ - need autoconf(lisp) so we don't need to use glob
4795 2002-09-11 09:38 amundson
4797 * interfaces/xmaxima/Makefile.am: Tkmaxima directory is now
4798 installed into verpkglibdir.
4800 2002-09-10 20:19 mikeclarkson
4802 * interfaces/xmaxima/xmaxima-paths.tcl: Don't set MAXIMA_DIRECTORY
4803 by default - only 5.5 layout
4805 2002-09-10 20:09 mikeclarkson
4807 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl,
4808 Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows
4810 2002-09-10 20:09 mikeclarkson
4812 * interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the
4813 PATH under windows - is this right?
4815 2002-09-10 12:00 mikeclarkson
4817 * interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name
4819 2002-09-10 11:16 mikeclarkson
4821 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4824 2002-09-10 11:11 mikeclarkson
4826 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4829 2002-09-10 10:48 mikeclarkson
4831 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4834 2002-09-10 04:19 mikeclarkson
4836 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4837 Tkmaxima/RunMaxima.tcl: Bring in line to handle David
4838 Billinghurst 5.9 windows release
4840 2002-09-10 04:17 mikeclarkson
4842 * interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default
4845 2002-09-10 04:16 mikeclarkson
4847 * interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called
4850 2002-09-10 01:59 mikeclarkson
4852 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4853 xmaxima.tcl, Tkmaxima/Browser.tcl, Tkmaxima/CMMenu.tcl,
4854 Tkmaxima/Constants.tcl, Tkmaxima/EOpenplot.tcl,
4855 Tkmaxima/Fonts.tcl, Tkmaxima/Getdata1.tcl, Tkmaxima/Makefile,
4856 Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4857 Tkmaxima/NConsole.tcl, Tkmaxima/OpenMath.tcl,
4858 Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl,
4859 Tkmaxima/Preamble.tcl, Tkmaxima/Proxy.tcl,
4860 Tkmaxima/RunMaxima.tcl, Tkmaxima/Send-some.tcl,
4861 Tkmaxima/Tryembed.tcl: Renamed xmPreferences and ws_openMath to
4862 maxima_default and maxima_priv
4864 2002-09-10 01:09 mikeclarkson
4866 * interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added
4869 2002-09-10 01:03 mikeclarkson
4871 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4872 Constants.tcl, Fonts.tcl, Menu.tcl, Myhtml.tcl, OpenMath.tcl,
4873 Plotconf.tcl, Prefs.tcl, Textinsert.tcl, Tryembed.tcl, Wmenu.tcl:
4874 Remove useless and ugly xmaximaPreferences
4876 2002-09-10 01:01 mikeclarkson
4878 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4879 xmaxima.tcl: Overhaul startup procedures and setting of initial
4882 2002-09-09 17:30 amundson
4884 * Makefile.am, configure.in, maxima.spec.in: First pass at a spec
4885 file (used to create RPM packages) for Maxima. There is a base
4886 package and a separate package for each supported Lisp.
4888 The spec file could still use some polishing.
4890 2002-09-09 08:42 billingd
4892 * src/init-cl.lisp: Fix path for maxima-infodir
4894 2002-09-09 01:46 billingd
4896 * interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove
4897 reference to tclpip83.dll
4899 2002-09-08 17:51 amundson
4901 * configure.in: make maxima-local executable
4903 2002-09-08 07:46 billingd
4905 * configure.in: Generate interfaces/xmaxima/win32/Makefile
4907 2002-09-08 07:45 billingd
4909 * interfaces/xmaxima/win32/: Makefile.in, ChangeLog: Makefile.in is
4910 work in progress. It will be replaced by a Makefile.am once a
4911 few problems are sorted out.
4913 2002-09-08 07:19 billingd
4915 * interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c:
4916 Remove references to gcl config.h
4918 2002-09-08 07:15 billingd
4920 * interfaces/xmaxima/win32/ChangeLog: New file
4922 2002-09-08 07:10 billingd
4924 * interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file
4927 2002-09-08 07:07 billingd
4929 * configure.in, maxima-local, maxima-local.in: Generate
4930 maxima-local with configure
4932 2002-09-07 20:48 mikeclarkson
4934 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4935 Getdata1.tcl, Matrix.tcl, Menu.tcl, Myhtml.tcl, Myhtml1.tcl,
4936 NPlot3d.tcl, OpenMath.tcl, Plot2d.tcl, Plot3d.tcl, Plotconf.tcl,
4937 Plotdf.tcl, Tryembed.tcl: Reindent and reformat
4939 2002-09-07 20:45 mikeclarkson
4941 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could
4942 someone document all of these environment variables?
4944 2002-09-07 18:20 mikeclarkson
4946 * interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl,
4947 Plotting.tcl: Start removing old Unix only fonts
4949 2002-09-07 18:17 mikeclarkson
4951 * interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived
4952 from environment variables up to setMaxDir
4954 2002-09-07 09:43 billingd
4956 * interfaces/xmaxima/intro.html: Correct paths for examples.html
4959 2002-09-07 05:33 mikeclarkson
4961 * interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths
4962 for Windows and Unix
4964 2002-09-07 05:31 mikeclarkson
4966 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl,
4967 Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for
4970 2002-09-07 05:31 mikeclarkson
4972 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal
4973 - the variable may not exist
4975 2002-09-07 05:05 mikeclarkson
4977 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4978 Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl,
4979 Send-some.tcl: Reindent Tcl code
4981 2002-09-07 03:48 mikeclarkson
4983 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4984 Tkmaxima/Constants.tcl, Tkmaxima/Makefile, Tkmaxima/Menu.tcl,
4985 Utils/FileDlg.tcl, Utils/Makefile, Utils/Messages.tcl,
4986 Utils/Misc.tcl: Add System Menu ready for testing
4988 2002-09-07 03:47 mikeclarkson
4990 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code
4992 2002-09-07 03:01 mikeclarkson
4994 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return
4995 an error to stop runOneMaxima from continuing
4997 2002-09-07 00:38 mikeclarkson
4999 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5000 Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to
5003 2002-09-07 00:38 mikeclarkson
5005 * interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt
5007 2002-09-07 00:34 mikeclarkson
5009 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code
5011 2002-09-07 00:24 mikeclarkson
5013 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by
5016 2002-09-07 00:21 mikeclarkson
5018 * interfaces/xmaxima/Tkmaxima/: Adams.tcl, Base64.tcl, Bitmaps.tcl,
5019 Browser.tcl, CMMenu.tcl, Constants.tcl, EHref.tcl, EMaxima.tcl,
5020 EOctave.tcl, EOpenplot.tcl, Getdata1.tcl, Getopt.tcl, Header.tcl,
5021 Macros.tcl, Matrix.tcl, Myhtml.tcl, Myhtml1.tcl, NConsole.tcl,
5022 NPlot3d.tcl, OpenMath.tcl, Parse.tcl, Plot2d.tcl, Plot3d.tcl,
5023 Plotconf.tcl, Plotdf.tcl, Plotting.tcl, Preamble.tcl, Prefs.tcl,
5024 Printops.tcl, Private.tcl, Proxy.tcl, Push.tcl, Readdata.tcl,
5025 Rk.tcl, RunMaxima.tcl, Send-some.tcl, Startup.tcl, String.tcl,
5026 Textinsert.tcl, Tryembed.tcl, Tryftp2.tcl, Wmenu.tcl,
5027 maxima-local.tcl, patchold.tcl: Reindented Tcl code
5029 2002-09-06 14:39 mikeclarkson
5031 * ChangeLog: ChangeLog entry for breakup of xmaxima.tcl
5033 2002-09-06 11:55 belanger
5035 * interfaces/emacs/emaxima/emaxima.el: An ugly and hopefully
5036 temporary fix was put in to get the "update-all" functions to
5037 work from the Emacs menu.
5039 2002-09-06 04:08 mikeclarkson
5041 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is
5042 used by xmaxima-trailer.tcl
5044 2002-09-06 02:35 mikeclarkson
5046 * interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace
5049 2002-09-06 01:53 mikeclarkson
5051 * interfaces/xmaxima/: Makefile.am, getdata1.tcl, nconsole.tcl,
5052 string.tcl, xmaxima.tcl, Tkmaxima/CMMenu.tcl,
5053 Tkmaxima/Constants.tcl, Tkmaxima/NConsole.tcl,
5054 Tkmaxima/OpenMath.tcl, Tkmaxima/Preamble.tcl, Tkmaxima/Prefs.tcl,
5055 Tkmaxima/RunMaxima.tcl, Tkmaxima/String.tcl: Broke out rest of
5058 2002-09-06 01:21 mikeclarkson
5060 * interfaces/xmaxima/: Makefile.am, base64.tcl, bitmaps.tcl,
5061 browser.tcl, myhtml.tcl, tryembed.tcl, tryftp2.tcl, wmenu.tcl,
5062 xmaxima.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Bitmaps.tcl,
5063 Tkmaxima/Browser.tcl, Tkmaxima/Constants.tcl,
5064 Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl, Tkmaxima/Tryembed.tcl,
5065 Tkmaxima/Tryftp2.tcl, Tkmaxima/Wmenu.tcl: Broke out Browser Wmenu
5066 Tryftp2 Myhtml Myhtml1 Base64 Bitmaps Tryembed
5068 2002-09-05 22:27 mikeclarkson
5070 * interfaces/xmaxima/: Makefile.am, emaxima.tcl, eoctave.tcl,
5071 eopenplot.tcl, patchold.tcl, xmaxima.tcl, Tkmaxima/Constants.tcl,
5072 Tkmaxima/EHref.tcl, Tkmaxima/EMaxima.tcl, Tkmaxima/EOctave.tcl,
5073 Tkmaxima/EOpenplot.tcl, Tkmaxima/patchold.tcl: Broke out EOctave
5074 EOpenplot EMaxima EHref
5076 2002-09-05 21:21 mikeclarkson
5078 * interfaces/xmaxima/: Makefile.am, adams.tcl, nplot3d.tcl,
5079 plot2d.tcl, plot3d.tcl, plotdf.tcl, rk.tcl, xmaxima.tcl,
5080 Tkmaxima/Adams.tcl, Tkmaxima/Constants.tcl, Tkmaxima/Matrix.tcl,
5081 Tkmaxima/NPlot3d.tcl, Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl,
5082 Tkmaxima/Plotdf.tcl, Tkmaxima/Plotting.tcl, Tkmaxima/Rk.tcl:
5083 Broke out Plotting Adams Rk Plotdf Plot2d Matrix Plot3d NPlot3d
5085 2002-09-05 20:51 mikeclarkson
5087 * interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl,
5088 Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and
5091 2002-09-05 20:49 mikeclarkson
5093 * interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke
5094 out Textinsert and Printops
5096 2002-09-05 20:38 mikeclarkson
5098 * interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl,
5099 printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert
5102 2002-09-05 20:23 mikeclarkson
5104 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5105 Tkmaxima/Getopt.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Private.tcl:
5106 Broke out Getopt.tcl Private.tcl Parse.tcl
5108 2002-09-05 20:10 mikeclarkson
5110 * interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl,
5111 Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out
5114 2002-09-05 19:40 mikeclarkson
5116 * interfaces/xmaxima/: proxy.tcl, xmaxima.tcl,
5117 Tkmaxima/Constants.tcl: Identify all global variables for moving
5118 to Constants.tcl or encapsulation
5120 2002-09-05 19:38 mikeclarkson
5122 * interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience
5123 targets (not part of the normal make/install
5125 2002-09-05 19:18 mikeclarkson
5127 * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Constants.tcl,
5128 Tkmaxima/Getdata1.tcl, Tkmaxima/Macros.tcl, Tkmaxima/Proxy.tcl,
5129 Tkmaxima/Readdata.tcl, Tkmaxima/Startup.tcl,
5130 Tkmaxima/maxima-local.tcl, Makefile.am: Broke out readdata
5131 getdata1 macros and proxy.tcl
5133 2002-09-05 19:17 mikeclarkson
5135 * interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for
5136 Windows binary releases?
5138 2002-09-05 17:05 mikeclarkson
5140 * interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target
5142 2002-09-05 17:02 mikeclarkson
5144 * interfaces/xmaxima/: Makefile.am, Readme.txt,
5145 Tkmaxima/Header.tcl: Restored Unix /bin/sh header because
5146 xmaxima-local depends on it (a bad idea ?)
5148 2002-09-05 15:37 mikeclarkson
5150 * interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for
5153 2002-09-05 15:00 mikeclarkson
5155 * interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header
5156 because xmaxima-local depends on it (a bad idea)
5158 2002-09-05 14:55 mikeclarkson
5160 * interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up
5161 xmaxima.tcl and gather global constants in one place
5163 2002-09-05 04:33 mikeclarkson
5165 * interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts,
5166 but WFSs use of after cancel is still wrong in places
5168 2002-09-05 03:57 mikeclarkson
5170 * interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and
5171 defer runOneMaxima until the UI is built
5173 2002-09-05 03:28 mikeclarkson
5175 * interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code
5178 2002-09-04 21:54 mikeclarkson
5180 * interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS
5181 target for the convenience of developers
5183 2002-09-04 21:34 mikeclarkson
5185 * interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0
5188 2002-09-04 21:07 mikeclarkson
5190 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the
5191 horrible show_balloons by default
5193 2002-09-04 20:48 mikeclarkson
5195 * interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can
5198 2002-09-04 18:00 mikeclarkson
5200 * interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking
5201 up xmaxima.tcl to tkmaxima/*.tcl
5203 2002-09-03 21:07 amundson
5205 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates
5206 for windows from Mike Thomas.
5208 2002-09-03 20:22 amundson
5210 * interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and
5211 include it in the tarball.
5213 2002-09-01 07:21 wjenkner
5215 * src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION
5216 since it is also in the CL package.
5218 2002-08-30 17:24 amundson
5220 * src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball
5223 2002-08-30 15:11 amundson
5225 * Makefile.am: Put README.lisps in the tarball.
5227 2002-08-30 08:40 amundson
5229 * doc/man/.cvsignore: maxima.1 is now a generated file.
5231 2002-08-30 08:37 amundson
5233 * configure.in: Upgrade version to 5.9.0rc1.
5235 2002-08-30 08:36 amundson
5237 * tests/Makefile.am: Put known-bugs in the tarball distribution.
5239 2002-08-27 17:35 wjenkner
5241 * share/simplification/genut.mac: Changed all occurrences of the
5242 keyword `IN' to `in'. Made some small changes in the comments.
5244 2002-08-27 17:29 wjenkner
5246 * src/mactex.lisp: Replaced $|in| in TEXMDOIN. This fixes the
5247 case-sensitivity problem for keywords (due to $|in| being
5250 2002-08-25 10:45 amundson
5252 * tests/: known-bugs, summarize-log: Test summary now lists the
5253 tests that were expected to fail. The expected failures are
5254 listed in the file known-bugs.
5256 2002-08-25 10:43 amundson
5258 * configure.in: Configure no longer complains about not finding
5259 <lisp> when an absolute path is specified for <lisp>.
5261 2002-08-25 10:41 amundson
5263 * bootstrap: Make bootstrap less needlessly verbose.
5265 2002-08-25 10:40 amundson
5267 * README.lisps: Minor updates including URL's.
5269 2002-08-25 10:39 amundson
5271 * INSTALL: Generic INSTALL instructions plus a brief prelude.
5273 2002-08-25 10:38 amundson
5275 * AUTHORS: My first attempt at a reasonable AUTHORS file.
5277 2002-08-23 12:26 amundson
5279 * doc/man/Makefile.am: Update because maxima.1 is now a generated
5282 2002-08-23 10:05 amundson
5284 * configure.in, doc/man/maxima.1, doc/man/maxima.1.in: Use autoconf
5285 to insert proper pathnames into the man page. maxima.1 was
5286 slightly modified to become maxima.1.in.
5288 2002-08-23 09:52 amundson
5290 * doc/man/maxima.1: Remainder updated for new Maxima interface,
5293 2002-08-21 10:43 amundson
5295 * src/init-cl.lisp: clean up warnings from cmucl
5297 2002-08-20 17:33 amundson
5299 * ChangeLog: ChangeLog now generated with cvs2cl
5301 2002-08-20 14:24 amundson
5303 * doc/man/maxima.1: Partial update. All text up to the section on
5304 plotting commands should be OK.
5306 2002-08-20 12:38 amundson
5308 * maxima-local, src/maxima.in: Update maxima wrapper script to
5309 include --list-avail and --version options. Use maximarc from
5310 MAXIMA_USERDIR if variable set.
5312 2002-08-20 10:12 amundson
5314 * src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc
5316 2002-08-19 12:49 amundson
5318 * .cvsignore: Add a few more autotools generated files.
5320 2002-08-19 12:44 amundson
5322 * interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima
5323 was being constructed in the wrong order.
5325 2002-08-16 16:56 amundson
5327 * lisp-utils/defsystem.lisp: Update to clocc's current
5330 2002-08-16 13:28 amundson
5332 * configure.in, src/autoconf-variables.lisp.in, src/macsys.lisp,
5333 src/maxima.system: 1) New startup message including pointer to
5334 bug_report(). 2) New function bug_report(). 3) New function
5337 2002-08-16 13:24 amundson
5339 * Makefile.am, demo/Makefile.am, doc/info/Makefile.am,
5340 doc/intromax/Makefile.am, doc/man/Makefile.am,
5341 doc/share/Makefile.am, interfaces/emacs/emaxima/Makefile.am,
5342 interfaces/emacs/misc/Makefile.am,
5343 interfaces/xmaxima/Makefile.am, lisp-utils/Makefile.am,
5344 plotting/Makefile.am, share/Makefile.am, src/Makefile.am,
5345 tests/Makefile.am: Updates to Makefile.am's so that "make dist"
5346 includes all necessary files.
5348 2002-08-14 16:32 amundson
5350 * interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl
5351 is now a derived file.
5353 2002-08-14 13:49 amundson
5355 * tests/summarize-log: summarize-log now also prints timing
5358 2002-08-14 13:48 amundson
5360 * tests/Makefile.am: Tests are now run using maxima-local instead
5361 of what amounts to a rewrite of maxima-local in Makefile.am. I
5362 should have made this change a long time ago.
5364 2002-08-14 13:46 amundson
5366 * src/sin.lisp: Bug fix from Juan Pablo Hierro Álvarez. His mail
5369 El Sáb 20 Abr 2002 00:25, escribió:
5370 > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5372 > - a fix for this had been worked out for commercial macsyma but
5374 > have it - can someone help out?
5376 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5382 More on the problem. Although the previous patch I send solves
5383 this problem. There are deeper problems in the algorithm which
5384 appear if one tries h(x,y):=x*y*diff(f(x,y),x,1,y,1);
5385 integrate(h(x,y),x); integrate(h(x,y),y);
5388 [ d (D2) (I x (-----
5389 (f(x, y))) dx) y ] dx dy
5395 After applying my previous patch the second result looks better
5396 but it is still wrong. d
5401 This time the problem does not lie in checkderive1 but in rat10.
5402 To realize it, it is a good idea to simultaneously trace:
5403 integrator, powerlist and rat10. There is a call to powerlist
5404 close to the end of integrator which returns nil when one
5405 integrates over x and a different expresion where the ((RAT SIMP)
5406 1 2) has already appeared when the integration is performed over
5407 y. In the end, that difference arises from a call to rat10 which
5408 returns nil in the first situation and t in the other one.
5410 My proposal to solve this last problem is the following patch:
5411 __________________ 475c478,485 < (T (RAT10 (CAR (MARGS
5414 > (let ((examine (margs ex)))
5415 > (if (atom (first examine))
5416 > (do* ((element examine (rest element))
5417 > (result (rat10 (first examine))
5418 > (and result (rat10 (first
5420 > ((or (null result) (null element))
5422 > (rat10 (first examine)))))))
5423 ___________________ which affects the last condition considered
5424 in rat10. The present version recursively searchs in the car of
5425 the list of arguments which is good if such list is nested but
5426 not if the list is flat. The different behaviour is appreciated
5427 when a recursive call to rat10 with arguments (|$x| |$y|) is
5428 made. With the present code, only |$x| is compared with the
5429 variable of integration. My patch forces to compare all
5430 arguments, when the first of them is an atom, and stops if there
5431 is someone which returns nil, passing up that nil whose meaning
5432 is that there is some argument "alike1" the variable the
5433 integration. - -- Juan Pablo Hierro Álvarez hierro en ideafix
5434 punto litec punto csic punto es Clave pública: 0xA8707ADF en
5437 This message is digitally signed. Click
5438 the lock icon for more information.
5440 _______________________________________________ Maxima mailing
5441 list Maxima@www.math.utexas.edu
5442 http://www.math.utexas.edu/mailman/listinfo/maxima
5444 From: Juan Hierro <BUSCAIDEAS@terra.es>
5445 To: maxima@mail.ma.utexas.edu Subject: Fwd: Re: [Maxima]
5446 Maxima integration bug Date: 24 Apr 2002 00:47:09 +0200 I forgot
5447 to send this mail to the list. ---------- Mensaje reenviado
5450 Subject: Re: [Maxima] Maxima integration bug Date: Sat, 20 Apr
5451 2002 06:01:39 +0200 From: Juan Pablo Hierro Álvarez
5452 <BUSCAIDEAS@terra.es> To: Phroexus@aol.com
5454 El Sáb 20 Abr 2002 00:25, escribió:
5455 > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5457 > - a fix for this had been worked out for commercial macsyma but
5459 > have it - can someone help out?
5461 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5464 Try the following patch ___________________ 371c371,374 <
5467 > (if (null old-wrt)
5469 > `((%derivative), expr ;partial in
5471 > ,.(nreverse old-wrt)))
5473 _____________________ in file sin.lisp
5475 The line numbers may be changed in your file as I have already
5476 applied Jenkner's patch. Anyway, the problem lies in the function
5477 checkderiv1 and the patch begins in its sixth line.
5479 It is very instructive to make to_lisp(); (trace sinint
5480 checkderiv1) and look at what is happening with maxima compiled
5481 with cmucl18d because gcl hides a recursive call in checkderiv1.
5482 On the other hand, to realize that the problem was inside
5483 checkderiv1, I had to trace the algorithm with gcl, as cmucl does
5484 not like to trace many functions of maxima.
5486 I think now that the use of different compilers to test maxima
5487 code is one of the best tools to debug it, as each one covers up
5488 the troubles of the other. -- Juan Pablo Hierro Álvarez hierro
5489 en ideafix punto litec punto csic punto es Clave pública:
5490 0xA8707ADF en pgp.rediris.es
5492 2002-08-14 13:36 amundson
5494 * src/maxima.system: The lisp variable *load-verbose* is now set to
5495 nil by default. Maxima has its own internal variable for verbose
5496 loading, $loadprint.
5498 2002-08-14 13:35 amundson
5500 * src/macsys.lisp: New feature: maxima-init.lisp and
5501 maxima-init.mac are now loaded at startup if they are found in
5504 2002-08-14 13:34 amundson
5506 * src/init-cl.lisp: 1) Maxima search paths simplified through more
5507 extensive use of patterns.
5509 2) New feature. A user directory is now added to the search
5510 paths. The directory can be set with the environment variable
5511 MAXIMA_USERDIR. The default value is the $HOME/.maxima.
5513 3) The internal variable MAXIMA_VERPKGDATADIR was added to allow
5514 maxima-local to use the share directory from the source tree.
5516 2002-08-14 13:28 amundson
5518 * share/contrib/: impdiff.mac, makeOrders.mac: Contributed file
5521 2002-08-14 13:26 amundson
5523 * share/maxima-init.lisp: Default init file for maxima.
5525 2002-08-14 13:25 amundson
5527 * share/Makefile.am: Several files from the share directory were
5528 not being installed. Fixed.
5530 maxima-init.lisp is now installed.
5532 2002-08-14 13:22 amundson
5534 * maxima-local: maxima-local now uses the share directory from the
5535 source tree instead of the installation location.
5537 top_srcdir should now always be an absolute path.
5539 2002-08-12 22:10 rtoy
5541 * src/: matrun.lisp, nrat4.lisp, polyrz.lisp, rat3a.lisp,
5542 rat3b.lisp, rat3c.lisp, rat3d.lisp, rat3e.lisp, ratout.lisp:
5543 Remove the Control-H character.
5545 2002-08-06 22:29 wjenkner
5547 * src/defint.lisp: PERIOD would sometimes fail to recognise
5548 periodicity because of different simplifications.
5550 An integration bug resulting from this was observed by Larry
5551 Bates, reported by Camm Maguire and discussed in the mailing
5554 2002-08-03 12:39 amundson
5556 * README.lisps: Updated information relating to GCL
5558 2002-08-02 08:48 rtoy
5560 * src/SYS-DECLAIM.lisp: Don't declaim functions.
5562 2002-07-28 22:07 billingd
5564 * share/simplification/: disol.mac, facex1.mac, facexp.mac,
5565 stopex.mac: Remove directory name from load("genut) command
5567 2002-07-28 06:37 billingd
5569 * share/Makefile.am, share/misc/declin.dem, share/misc/declin.mac,
5570 share/simplification/disol.dem, share/simplification/disol.mac,
5571 share/simplification/facex1.mac, share/simplification/facexp.dem,
5572 share/simplification/facexp.mac, share/simplification/genut.mac,
5573 share/simplification/stopex.dem, share/simplification/stopex.mac,
5574 src/acall.lisp, src/fcall.lisp, src/outmis.lisp: 2002-07-28
5575 Wolfgang Jenkner <wjenkner@inode.at> checked in by
5576 david Billinghurst <David.Billinghurst@riotinto.com>
5578 A re-implementation of genut.mac.
5580 Updates to declin.mac, declin.mac, disol.mac, facex1.mac,
5581 facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp.
5583 Path fixes for disol.dem, facexp.dem and stopex.dem.
5585 2002-07-25 17:28 rtoy
5587 * src/mactex.lisp: From Jesper Harder.
5589 Make lsum print something nicer than just LSUM.
5591 2002-07-23 10:19 vvzhy
5593 * share/Makefile.am: installing recently added new files
5595 2002-07-23 09:26 vvzhy
5597 * archive/doc/ltest2.lisp, archive/doc/ltests.lisp,
5598 tests/Makefile.am, tests/ltest2.lisp, tests/ltests.lisp:
5599 ltest*.lisp are moved into archive/doc
5601 2002-07-22 16:33 belanger
5603 * interfaces/emacs/emaxima/maxima-font-lock.el: A function was
5604 removed from the font-lock defaults that was occasionally locking
5607 2002-07-19 03:38 vvzhy
5609 * interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in
5610 the appropriate xmaxima menu item for all lisps are fixed.
5612 2002-07-19 01:51 vvzhy
5614 * common.mk, tests/Makefile.am: Now tests are installed into Maxima
5615 version data directory.
5617 2002-07-18 11:09 rtoy
5619 * share/integration/antid.mac: Bug 578806: two bugs in antid.mac
5621 Fixes from Barton Willis:
5623 o Typo in nonzeroandfreeof o listarith needs to be true for
5624 antidiff to work correctly.
5626 2002-07-18 11:02 rtoy
5628 * src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL,
5631 Compile the files for CMUCL and Clisp.
5633 2002-07-18 10:58 rtoy
5635 * doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug
5637 Document current behavior.
5639 2002-07-18 10:15 rtoy
5641 * doc/info/texinfo.tex: Sync to version 2002-06-04.06.
5643 Solves some problems people are having with using pdftex to
5644 generate a PDF version of maxima.texi.
5646 2002-07-17 23:37 vvzhy
5648 * tests/examples.mac: Duplicate of rexamples.mac. Sorry
5650 2002-07-17 21:37 rtoy
5652 * src/numerical/f2cl-package.lisp: Don't need to import
5653 destructuring-bind for GCL anymore.
5655 2002-07-17 11:35 rtoy
5657 * share/numeric/fft.lisp: o Added a Lisp implementation of an FFT o
5658 Use suggested code from Wolfgang Jenkner to handle the arrays. o
5659 Remove some unused code, clean up the polar-to-rectangular
5662 2002-07-17 08:56 vvzhy
5664 * tests/examples.mac: This file runs all examples provided by
5665 Maxima example command (manual.demo). Maybe later it can be
5666 incorporated into standard Maxima test. Idea by Devid
5669 2002-07-16 11:25 rtoy
5671 * src/clmacs.lisp: Patch from Wolfgang Jenkner. Support all 5
5672 dimensions as supported by maxima instead of the 3 that was being
5673 done before. (Should probably get rid of this constraint, as
5674 mentioned by Wolfgang.)
5676 2002-07-16 11:23 rtoy
5678 * src/marray.lisp: Fix for bug 576610: fillarray bug
5680 Patch from Wolfgang Jenkner. His comments just before defun
5681 $listarray describes maxima's arrays.
5683 2002-07-15 12:28 rtoy
5685 * src/: commac.lisp, inmis.lisp: Fix for bug 575425: reset()
5688 Modify defmvar macro to store the initial values of all variables
5689 in a hash table. Reset runs over the hash table to reset the
5690 variables to their initial values.
5692 2002-07-15 11:30 rtoy
5694 * doc/info/Elliptic.texi: Fix a typo, from Jesper Harder.
5696 2002-07-15 11:22 rtoy
5698 * src/mactex.lisp: Apply patch from Jesper Harder to correct the
5699 mistakes I made in his original patch. For bug 534874.
5701 2002-07-15 11:18 rtoy
5703 * doc/info/Expressions.texi: Tabs in the examples for LSUM changed
5704 to spaces because they don't display very well.
5706 2002-07-15 08:13 billingd
5708 * src/trigo.lisp, tests/rtest15.mac: Bug fix. coth(%i*z) was
5709 simplified to -%i*coth(z). Add tests for f(%i*z) for
5710 trignometric and hyperbolic functions.
5712 2002-07-11 16:30 starseeker
5714 * doc/maximabook/maxima.tex: Add the odes chapter to the manual
5716 2002-07-11 16:21 starseeker
5718 * doc/maximabook/odes/odes.tex: Make this chapter work with the
5719 rest of the document
5721 2002-07-11 16:14 starseeker
5723 * doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex,
5724 introduction/introduction.tex: Minor fixes to spelling and syntax
5726 2002-07-02 21:13 billingd
5728 * tests/: rexamples.mac, tests.lisp: New test file rexamples.mac
5729 runs the example() command for all cases known to work.
5731 2002-07-02 21:08 billingd
5733 * demo/manual.demo: Sort file manual.demo alphabetically, so that
5734 the example() command presents options in alphabetical order.
5735 Also make it easier to locate and modify each item in file.
5737 2002-07-02 21:01 billingd
5739 * src/macdes.lisp: Correct the name of the file containing the data
5740 for example() command.
5742 2002-07-02 16:13 rtoy
5744 * src/trans1.lisp: Bug 576407: SUM translation bug
5746 Applied patch from Wolfgang Jenker
5748 2002-07-02 15:58 rtoy
5750 * src/fcall.lisp: Bug 576411: MAKELIST bug
5752 Applied patch from Wolfgang Jenker
5754 2002-07-02 09:17 rtoy
5756 * src/mtrace.lisp: Bug 576389:
5758 Applied patch given therein.
5760 2002-07-02 08:23 rtoy
5762 * src/macsys.lisp: Bug 575429: ?room() instead of room()
5764 Define ROOM so you don't have to type ?room().
5766 2002-07-01 23:22 billingd
5768 * share/misc/declin.dem: Update filename in load() command
5770 2002-07-01 16:34 rtoy
5772 * src/plot.lisp: Bug 572670: plot2d and plot3d options
5774 Don't throw a Lisp error when invalid options are given. Throw a
5775 maxima error instead.
5777 2002-07-01 10:21 rtoy
5779 * src/ode2.lisp: Fix bug 531637: variable $FEATURE is unbound o The
5780 function is STATUS, not $STATUS. o With the above, the error
5781 message $MSG1 wasn't being printed, so rename the parameter
5782 $MSG1 to $MSG in $ODE2A.
5784 2002-07-01 08:20 billingd
5786 * doc/info/Function.texi: [ 537368 ] File optimu.dem not present.
5787 Add comment that optimu files no longer present.
5789 2002-07-01 07:47 billingd
5791 * tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile
5792 Add a test for compile()
5794 2002-06-28 15:48 rtoy
5796 * doc/info/Equations.texi: Document that zsolve isn't available
5799 2002-06-28 15:39 rtoy
5801 * src/acall.lisp: CMUCL doesn't have special-form-p. ANSI CL says
5802 it's special-operator-p, and that's what CMUCL has.
5804 2002-06-28 15:16 rtoy
5806 * doc/info/Differential.texi: Document that that ODE no longer
5809 2002-06-28 11:41 rtoy
5811 * doc/info/Differentiation.texi: Move the documentation for the
5812 special symbol DIFF after the documentation for the function
5813 DIFF. That way, describe(diff) will find the function
5814 documentation instead.
5816 2002-06-28 10:06 rtoy
5818 * share/numeric/fft.lisp: Misplaced declaration.
5820 2002-06-28 10:05 rtoy
5822 * src/suprv1.lisp: There is no ~m format directive.
5824 2002-06-27 21:18 rtoy
5826 * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp:
5827 MACHINE-MANTISSA-PRECISION is a constant now, not a special
5830 2002-06-27 21:16 rtoy
5832 * src/gcl-depends.mk: maxima doesn't depend on parse-body anymore
5833 since we're assuming gcl has destructuring-bind.
5835 2002-06-27 21:06 rtoy
5837 * src/maxima.system: Don't need to load up parse-body for gcl
5838 anymore since we're assuming gcl has destructuring-bind.
5840 2002-06-27 15:56 rtoy
5842 * src/mdebug.lisp: Oops. That last change should only be applied
5843 when the first character read is a question mark. Otherwise, we
5844 read the input incorrectly.
5846 2002-06-27 13:39 rtoy
5848 * src/mdebug.lisp: Due to an ANSI CL compatibility issue, CMUCL was
5849 not properly handling the ?foo command for maxima. Fix it so
5852 2002-06-27 12:37 rtoy
5854 * src/: float.lisp, simp.lisp: Set machine-mantissa-precision
5855 correctly, instead of a hard-wired 24. Make it a defconstant
5856 instead of defvar as well.
5858 2002-06-26 12:56 rtoy
5860 * src/ellipt.lisp: Removed the implementation of destructuring-bind
5861 for gcl because later versions of gcl have it.
5863 2002-06-26 09:01 rtoy
5865 * src/cl-info.lisp: describe(undiff) and other examples were
5866 returning too much documentation because we weren't setting the
5867 end point appropriately in certain cases.
5869 2002-06-26 08:48 rtoy
5871 * doc/info/Differentiation.texi: o Some documentation added for
5872 DEL. o Replace batch("gendif.mc") with just plain
5875 2002-06-25 12:12 rtoy
5877 * doc/info/Special.texi: Added rudimentary documentation for the
5878 functions BESSEL_J, BESSEL_Y, BESSEL_I, and BESSEL_K, and for the
5879 variable BESSELEXPAND.
5881 2002-06-25 10:05 amundson
5883 * maxima-local: Make maxima-local respect the value of POSIX_SHELL
5884 used by the maxima script.
5886 2002-06-25 09:37 rtoy
5888 * doc/info/Operators.texi: Add very simple documentation for the
5891 2002-06-25 09:37 rtoy
5893 * src/ellipt.lisp: o ELLIPTIC-F is not always called with
5894 double-float args, so don't declare the args as double-floats.
5895 o Add very rudimentary support for Jacobi am function.
5897 2002-06-25 09:35 rtoy
5899 * src/macsys.lisp: Add support for Clisp and CMUCL to print out the
5900 bytes consed when showtime is set.
5902 2002-06-24 21:40 rtoy
5904 * src/cl-info.lisp: A bug in NREGEX prevents case-INsensitive
5905 searches containing ranges. So set pat-subnode to do a
5906 case-sensitive search for [a-zA-Z] instead of a case-INsensitive
5909 2002-06-24 18:52 billingd
5911 * src/init-cl.lisp: Add demo subdirectory to search path for .dem
5914 2002-06-24 17:42 amundson
5916 * configure.in, src/maxima.in, tests/Makefile.am: configure will
5917 now search for a Bourne shell that implements getopts. The user
5918 may specify a shell if desired. The shell is used for the maxima
5921 2002-06-24 17:15 rtoy
5923 * src/cl-info.lisp: SHOW-INFO was sometimes returning too much
5924 documentation because pat-subnode was looking for uppercase
5925 letters. We really want to do a case-insensitive search. Thus,
5926 things like "operator", "special variable", etc., will stop the
5927 documentation as well as a "Function".
5929 2002-06-24 16:42 rtoy
5931 * src/plot.lisp: Fix for Bug 572668:
5933 o Don't compile this file with safety = 0. o We need to make
5934 sure that result of coerce-float-fun actually returns a
5935 double-float, so coerce it to a double-float. o $PLOT3D was not
5936 passing on the list of variables to coerce-float-fun to create
5937 the desired function.
5939 2002-06-24 13:01 rtoy
5941 * src/mtrace.lisp: o MAKE-TRACE-HOOK was returning lists when it
5942 really wanted to return functions. Make it so. o MICRO-TO-SEC
5943 had a hardwired 1e-6. Use INTERNAL-TIME-UNITS-PER-SECOND
5944 instead. This should fix bug 572835.
5946 2002-06-24 12:05 rtoy
5948 * src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that
5949 the desired executable is run by maxima-run-lisp.
5951 2002-06-24 12:03 rtoy
5953 * src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately
5954 so that the desired Lisp executable is run.
5956 2002-06-24 12:02 rtoy
5958 * configure.in: Change the messages about an executable not found
5959 in PATH from errors to just warnings. (Should additional tests
5960 be done in this case, such as the executable exists?)
5962 2002-06-23 07:48 billingd
5964 * share/calculus/cartan.dem: Fix load command.
5966 2002-06-23 07:36 billingd
5968 * share/: matrix/eigen.dem, simplification/functs.dem,
5969 vector/vect.dem: Fix load command
5971 2002-06-22 12:06 rtoy
5973 * src/mactex.lisp: Bug 534874. Applied the given patch, with some
5974 modifications. All of the bugs listed therein work as expected
5977 2002-06-22 10:00 rtoy
5979 * doc/info/Equations.texi: Change docs to note that this isn't
5980 available anymore, and reference the function ALLROOTS.
5982 2002-06-21 16:22 rtoy
5984 * doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore,
5985 but leave the documentation around.
5987 2002-06-21 16:21 rtoy
5989 * doc/info/Integration.texi: Remove references to DCADRE.
5991 2002-06-21 09:27 amundson
5993 * common.mk: Define instsrcdir.
5995 2002-06-20 21:21 billingd
5997 * tests/rtest15.mac: Recent loadpath improvements have made the
5998 explicit load of trigrat redundant.
6000 2002-06-20 21:00 billingd
6002 * tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat
6003 crashes on example in manual which is now fixed.
6005 2002-06-20 20:56 amundson
6007 * src/init-cl.lisp: subdirectories of share are now searched as
6008 well as share itself
6010 2002-06-20 20:54 amundson
6012 * src/Makefile.am: clean and distclean should now work properly.
6013 Source files are now installed.
6015 2002-06-20 15:34 amundson
6017 * configure.in: Sloppy quoting was causing problems on Solaris.
6020 2002-06-20 13:23 amundson
6022 * common.mk: fixed non-portable shell construct
6024 2002-06-20 13:20 amundson
6026 * doc/info/Makefile.am: added MAXIMAHTML = before including
6027 maximahtml.mk (with MAXIMAHTML +=) in order to keep automake
6030 2002-06-19 13:30 amundson
6032 * archive/share/lisp/: elim-LISP.lisp, elim.LISP, fourie-LISP.lisp,
6033 fourie.LISP, ntrig-LISP.lisp, ntrig.LISP: files renamed to avoid
6034 having names that differ only by case, which causes problems on
6037 2002-06-19 13:26 amundson
6039 * configure.in: Fixes for problems with path names when no explicit
6040 --prefix is given to configure. Autoconf is amazingly stupid
6041 about the various standard path names.
6043 2002-06-19 12:39 rtoy
6045 * src/mactex.lisp: Define strcat for all Lisps.
6047 2002-06-18 11:29 rtoy
6049 * src/plot.lisp: o As in rev 1.13, we make the defstruct for
6050 polygon outside of eval-when for all Lisps. (Without this,
6051 CMUCL can't do 3-D plots.) o Also change the :constructor for
6052 polygon from make-polygon to %make-polygon. o The macro
6053 make-polygon seems to work just fine on CMUCL now.
6055 2002-06-17 14:23 amundson
6057 * tests/Makefile.am: All tests are now run with stdin redirected to
6058 /dev/null, so a failure mode which causes maxima to expect input
6059 will no longer just sit there.
6061 2002-06-17 14:23 vvzhy
6063 * src/kclmac.lisp: errset macro fix (for errcatch command) for new
6066 2002-06-17 14:22 amundson
6068 * src/mload.lisp: Bug fix: previously, the test code would always
6069 pass a test that returned "TRUE", even if something else was
6070 expected, e.g. FALSE!
6072 2002-06-17 14:20 amundson
6074 * maxima-local, src/init-cl.lisp, src/plot.lisp: omplotdata and
6075 mgnuplot scripts are now found in their installed directories.
6076 maxima-local now finds them locally.
6078 2002-06-17 14:16 amundson
6080 * Makefile.am, configure.in, plotting/Makefile.am: omplotdata and
6081 mgnuplot now installed in verpkglibexecdir.
6083 2002-06-17 14:16 amundson
6085 * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata,
6086 plotting/.cvsignore, plotting/omplotdata: omplotdata moved to
6089 2002-06-15 17:53 rtoy
6091 * src/cl-info.lisp: o Add a little more documentation o Delete the
6092 old, unused version of SHOW-INFO. o Fix the problem where
6093 describe(plot2d) just printed out the function without the
6094 actual documentation.
6096 2002-06-15 16:01 rtoy
6098 * src/plot.lisp: o Make the default range on Y much larger so that
6099 we don't just clip the output. If the user wants a clipped
6100 plot, let him specify the clipping explicitly. o When using
6101 gnuplot for plotting, the output data file sometimes contains
6102 lines with the string "move". Gnuplot doesn't like that, so
6105 2002-06-15 09:14 rtoy
6107 * src/maxima.system: Add dependency of the slatec module on
6108 f2cl-lib and packages modules.
6110 2002-06-15 09:12 rtoy
6112 * share/integequations/inteqn.mac: Add missing semicolon.
6114 2002-06-14 13:33 amundson
6116 * tests/rtest15.mac: Fixed a typo. Ooops.
6118 2002-06-14 13:26 amundson
6120 * tests/rtest15.mac: New tests highlighting bug found in
6121 "integration bug" thread on the Maxima mailing list April 2002.
6123 2002-06-14 13:12 amundson
6125 * share/utils/mactex-utilities.lisp, src/mactex.lisp: Moved
6126 mactex-utilitiles back into a separate file.
6127 Fixed bug in tex(expr,file)
6129 2002-06-14 08:54 rtoy
6131 * src/macsys.lisp: Add definition of $system for CMUCL. (From Tim
6134 2002-06-09 22:39 amundson
6136 * src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an
6137 excerpt from his mail message:
6139 ---------------------------------------- The node "Lisp and
6140 Maxima" in the maxima texinfo manual states
6142 To enter Maxima forms at lisp level, you may use the `#$'
6145 However, the example given there triggers an error
6147 [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq
6150 *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break
6153 I propose the following patch
6154 ----------------------------------------
6156 2002-06-09 22:27 amundson
6158 * share/tensor/: canten.lisp, gener.lisp, itensor.dem,
6159 itensor.lisp, itensor.usg, symtry.lisp: Fixes for itensor from
6160 Valerij Pipin. His readme file is now itensor.usg.
6162 2002-06-09 22:06 amundson
6164 * share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an
6165 excerpt from his mail message:
6167 ---------------------------------------- The function
6168 "motion(dis)" computes the covariant form of the geodesic
6169 equations of the motion for a given metric. However in
6172 motion(dis):=block([s],depends(omega,s), for i thru dim do
6173 em[i]:if diagmetric then ratsimp(1/2*sum(
6174 diff(lg[a,a],omega[i]) *diff(omega[a],s)^2,a,1,dim))
6175 else 1/2*sum(sum(diff(lg[a,b],omega[i])
6176 *diff(omega[a],s)*diff(omega[b],s),a,
6177 1,dim),b,1,dim), if dis#false then for i thru dim
6178 do ldisplay(em[i]),done)$
6180 It does not correspond the definition. I propose to it change to
6182 motion(dis):=block([s],depends(omega,s), for i thru dim do
6183 em[i]:if diagmetric then
6184 ratsimp(lg[i,i]*diff(omega[i],s,2)+
6185 sum(diff(lg[i,i],omega[a])*diff(omega[i],s)*diff(omega[a],s),a,1,dim)-
6186 1/2*sum( diff(lg[a,a],omega[i])
6187 *diff(omega[a],s)^2,a,1,dim) ) else ratsimp(
6188 sum(lg[i,a]*diff(omega[a],s,2),a,1,dim)+ sum( sum(
6189 diff(lg[i,b],omega[a])*diff(omega[b],s)*diff(omega[a],s)
6190 -1/2*diff(lg[a,b],omega[i])
6191 *diff(omega[a],s)*diff(omega[b],s),a,
6192 1,dim),b,1,dim) ), if dis#false then for i thru
6193 dim do ldisplay(em[i]),done)$
6195 This can be find in any textbook. After this the demo given
6196 below reproduces results demonstrated by "ctensor.dem" in
6197 demo-version of macsyma-2.2. Note the formally result is a little
6198 bit different because maxima is weaker in simplification then
6199 commercial macsyma. The file "ctensr.mac" should be in the path.
6201 /**********************************************************************/
6202 kill(all); SHOWTIME:ALL$ /* if properties(GCFAC) = [] then
6203 load("scifac.fas")$ */ load(ode2); ("This file finds the
6204 Schwarzschild solution of the Einstein vacuum equations" );
6206 IF GET('CTENSR,'VERSION) = FALSE THEN LOAD("ctensr.mac")$ /* the
6207 following allows the batch program to run by presetting flags */
6208 SETFLAGS()$ /* this calls for the rational simplification of
6209 geometrical objects */ RATFAC:TRUE$ ("Specify the dimension of
6210 the manifold and the coordinate labels.");
6211 (dim:4,omega:[r,th,ph,t])$ ("Enter the general static spherically
6212 symmetric metric.");
6213 lg:MATRIX([A,0,0,0],[0,r^2,0,0],[0,0,r^2*SIN(th)^2,0],[0,0,0,-D]);
6215 ("Specify functional dependencies"); DEPENDS([A,D],r); ("computes
6216 inverse metric and specifies diagonality"); metric()$ ("computes
6217 the mixed Christoffel symbols but not display them");
6218 christof(FALSE)$ ("computes and ratsimps Ricci tensor");
6219 riccicom(FALSE)$ ("computes and displays the Einstein tensor");
6222 ("makes a list of the non-zero components of the Einstein tensor
6223 (G) where the 2 indicates the order of the array G");
6227 ("now begins to solve the field equations");
6229 EXP1:ODE2(last(EXP),A,r);
6231 (" a kludge to get the solution (the 1,1 component) explicitly");
6233 SOLVE(EXP1,r); RESULTLIST:SOLVE(%,A)$
6234 H:EV(PART(RESULTLIST,1),EVAL); ("to cast the solution into
6235 standard form"); H1:H,EXP(%C) = 1/(2*m),FACTOR; ("now to find the
6236 4,4 component"); EV(FIRST(EXP),H1,DIFF,FACTOR); ODE2(NUM(%),D,r);
6237 EXPAND(RADCAN(%)); H2:EV(%,%C = 1); ("H1 and H2 should be the
6238 solution and to check"); SOL:[H1,H2]; EXP,SOL,DIFF,RATSIMP;
6239 kill(all); IF GET('CTENSR,'VERSION) = FALSE THEN
6240 LOAD("ctensr.mac")$ (dim:4,omega:[r,th,ph,t])$
6242 ("Enter the Schwarzschild metric in standard coordinates."); lg :
6243 matrix([1/(1-2*m/r),0,0,0],[0,r^2,0,0]
6244 ,[0,0,r^2*sin(th)^2,0],[0,0,0,(2*m/r-1)])$ metric()$
6246 ("Compute and display mixed Christoffel symbols");
6248 CHRISTOF(all)$ RICCICOM(true)$ ("computes scalar curvature");
6249 SCURVATURE(); ("computes Riemann tensor"); RIEMANN(TRUE)$
6250 ("computes contravariant Riemann tensor"); raiseriemann(false)$
6251 ("computes the Kretchmann invariant Rijkl^2"); rinvariant();
6252 diagmetric:true; ("Compute the covariant form of geodesic
6253 equations"); motion(true)$
6255 ("Compute the contravariant form geodesic equations"); block( for
6256 i thru dim do emc[i]:
6257 ratsimp(ratexpand(sum(ug[i,a]*em[a],a,1,dim))),
6258 for i thru dim do ldisplay(emc[i]));
6260 block([title: "Schwarzschild Potential for Mass M=2",m:2.],
6261 plot3d([r*cos(th),r*sin(th),ug[1,1]],[r,.4,4.],[th,-%pi,%pi],['grid,50,15]
6264 ----------------------------------------
6266 2002-06-09 21:57 amundson
6268 * src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt
6269 from his mail message:
6271 ----------------------------------------- Seems that there is a
6272 bug in transl.lisp. It makes maxima to get into debugger on
6273 attempt to output some warnings to the UNLISP file during
6274 translation (this happens, say, if you try to translate the
6281 Here is the patch to cure it.
6282 -----------------------------------------
6284 2002-06-09 18:20 amundson
6286 * share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from
6289 ------------------------------- I add a program for calculate
6292 mat_function(analytic function,matrix) return f(matrix) this
6293 calculation is based on Cauchy integral formular. if f(x) is
6294 analytic and mat=diag([JF(m1,n1),,JF(mk,nk)]), then
6296 f(mat)=ModeMatrix*diag([f(JF(m1,n1)),,f(JF(mk,nk))])*ModeMatrix^^(-1)
6297 this method is only one of them,6~8or more other methods exist.
6298 so I cannot insist on this being best.but I think it very
6299 useful. please try jordan.dem
6301 (C1) batch("jordan.dem");
6303 or usually load("diag.mc") .
6305 -------------------------------
6307 2002-06-09 18:05 amundson
6309 * doc/share/specfun.texi, share/specfunctions/h-atom.dem,
6310 share/specfunctions/specfun.mac, share/specfunctions/specfun.usg,
6311 share/specfunctions/test_specfun.mac,
6312 share/specfunctions/variational_method.dem: Updated to specfun
6315 Excerpt from his mail message:
6317 ------------------------------- specfun-110.tar.gz --- I fixed
6318 some problems with the gradef statements and the documentation.
6319 The files specfun.mc and specfun.texi in this archive should
6320 replace the files Maxima currently uses. If you like quantum
6321 mechanics, you may enjoy the two demonstration programs.
6322 -------------------------------
6326 Changes version 110 to version 111
6327 ---------------------------------- 12 April 2001
6329 Bug: For the series representation, the sum index is m; when the
6330 order is m (and m declared to be an integer), we've got trouble.
6331 Maybe make the sum index be i%.
6333 Fix: Changing 'm to i% fixed the problem; added additional
6334 documentation warning against using i% as a function argument.
6336 --------------------------------- 13 April 2001
6338 Bug: Text comment in test_specfun: print("Taylor may will
6341 Fix: changed to print("Taylor may print...;
6343 ---------------------------------- 17 April 2001
6345 Bug: "Merzbacher" incorrectly spelled in source code comments.
6347 Fix: changed Mertzbacher to Merzbacher.
6349 ---------------------------------- 17 April 2001
6351 Bug: "its should" in source code comment.
6353 Fix: changed to "it should".
6355 ---------------------------------- 17 April 2001
6357 Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S
6360 Fix: Changed test name.
6362 ---------------------------------- 17 April 2001
6364 Bug: specfun package shouldn't include ai.lisp; should use
6365 ai.lisp from Maxima's cvs.
6367 Fix: removed ai.lisp from specfun-110.
6369 ---------------------------------- 18 April 2001
6371 Bug: Not really a bug, but spherical_hankel2 has the code
6374 for m : 0 thru n do (
6375 w : w * (n + m + 1) * (n - m) / (2 * %i * x * (m
6380 when m = n, w is zero. This is silly.
6382 Fix: Changed code to
6385 for m : 1 thru n do (
6386 w : w * (n + m) * (n - m + 1) / (2 * %i * x * m),
6390 Also, added additional tests A&S 10.1.20 and A&S 10.1.31 to
6393 ---------------------------------- 18 April 2001
6395 Bugs: gradef statements have bogus quotes. Further, the gradef
6396 for assoc_legendre_p has a typo.
6398 Fix: Removed bogus quotes from gradef statements and fixed the
6399 typo in the gradef for assoc_legendre_p.
6401 Comment: Bug only showed up running test_specfun in interpreted
6404 ---------------------------------- 18 April 2001
6406 Bugs: assoc_legendre_q and legendre_q have no gradefs but
6407 test_specfun has gradef tests for them.
6409 Fix: removed the tests from test_specfun.
6411 Comment: Bug only showed up running test_specfun in interpreted
6414 ---------------------------------- 18 April 2001
6416 Bug: Yikes! featurep(-1, integer) is true; my statements
6418 (integerp(n) and n > -1) or featurep(n, 'integer)
6420 are true when n is a negative integer. This isn't what I want.
6422 Fix: Change above to
6424 (integerp(n) and n > -1) or (symbolp(n) and featurep(n,
6427 ---------------------------------- 19 April 2001
6429 Bug: Some gradef statements are trouble when the order is zero;
6430 in this case, we want to evaluate the polynomials with negative
6433 Fix: Multiply potential troublemakers by (1-kron_delta(n,0)).
6436 kron_delta(i,j) := if (i=j) then 1 else 0;
6438 gradef(jacobi_p(n,a,b,x), 'diff(jacobi_p(n,a,b,x),n),
6439 'diff(jacobi_p(n,a,b,x),a),
6440 'diff(jacobi_p(n,a,b,x),b), (n*(a-b-(2*n+a+b)*x) *
6441 jacobi_p(n,a,b,x)+2*(n+a)*(n+b) * (1 -
6442 funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6443 ((2*n+a+b)*(1-x^2)));
6445 I added kron_delta to specfun.
6447 ------------------- 19 April 2001
6449 Change: In jacobi_pf, changed np1 from a float to a fixnum.
6453 for m : 1 thru n do (
6454 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6461 for m : 1 thru n do (
6462 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6466 ------------------- 19 April 2001
6468 Bug: More trouble with gradef statements; the following code
6473 (D1) 3 (C2) load("specfun.o");
6475 Loading ./specfun.o Attempt to differentiate with respect to a
6476 number: 3 -- an error. Quitting. To debug this try
6479 Another troublemaker is
6481 (c1) baz : diff(jacobi(n,x,x,x),x);
6483 Then ev(baz,diff) # ev(ev(baz,diff),diff), etc.
6485 Fixes: Put blocks around gradef statements and replaced
6486 unevaluated derivatives with errors. Thus
6488 unk_derivative() := block([ ], "error: derivative with respect
6489 to order is unknown" );
6491 block([n,a,b,x], gradef(jacobi_p(n,a,b,x),
6492 unk_derivative( ), unk_derivative( ),
6493 unk_derivative( ), (n*(a-b-(2*n+a+b)*x) *
6494 jacobi_p(n,a,b,x)+2*(n+a)*(n+b) * (1 -
6495 funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6496 ((2*n+a+b)*(1-x^2))) );
6498 ------------------- 21 April 2001
6502 eval_when([load, batch, batchload], float2bf : true );
6504 and deleted the source code comment about setting float2bf to
6505 true locally. I don't remember why I once wanted float2bf to be
6508 ------------------- 21 April 2001
6510 Change: Clarified source code comment on how to compute
6511 jacobi_p(n,a,b,x) for integers a, b < 0.
6513 ------------------- 21 April 2001
6515 Bug: Maxima doesn't have a bfloat gamma function. The
6516 ultraspherical function doesn't evaluate to a bfloat when all
6517 arguments except the order are bfloats.
6519 Fix: Replace quotients of gamma functions in ultraspherical by
6520 genfact functions. Note
6522 genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1)
6524 Also, removed the remaining gamma function calls in specfun by
6525 replacing the gamma functions in assoc_legendre_p by factorials.
6526 Finally, removed the source code comment about gamma giving an
6529 Comment: May need to change specfun.texi on the gamma function
6532 ----------------------- Mon Apr 23 05:11:46 CDT 2001
6534 Bug: gen_laguerre(n,a,x) function not defined for a <= -1 (see
6535 A&S 22.2.12 page 775); specfun doesn't trap this case.
6537 Fix: added trap for this case
6539 if (integerp(n) and n > -1) and not (integerp(a) and a < 0)
6542 ----------------------- Mon Apr 23 05:26:21 CDT 2001
6544 Change: In gen_laguerre, replaced
6546 for m : 1 thru n do (
6547 w : -w * x * (n - m + 1) / (m * (m + a)),
6553 for m : 1 thru n do (
6554 w : w * x * (m -n-1) / (m * (m + a)),
6558 This reduced the execution time of baz :
6559 sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%.
6561 ----------------------- Mon Apr 23 06:05:00 CDT 2001
6563 Change: Removed rat from spherical_harmonic:
6565 rat(exp(%i * m * phi) * sqrt((2 * n + 1) * (n - m)! / (4
6567 * assoc_leg_cos(n, m, theta))
6569 This change dramatically speeds test_specfun and eliminates the
6570 funny message "Assumed to be zero in TAYLOR".
6572 ----------------------- Mon Apr 23 07:08:37 CDT 2001
6574 Bug: Bogus function call to test_zero_list instead of
6575 check_zero_list in "spherical harmonic orthogonality" test.
6579 ----------------------- Mon Apr 23 15:57:15 CDT 2001
6581 Change: Eliminated the function `elements' from test_specfun and
6582 re-wrote check_zero_list(e).
6584 ------------------------ Thu May 3 07:44:00 CDT 2001
6586 Change: Added h-atom.dem and variational_method.dem to the
6587 specfun distribution.
6589 2002-06-09 17:40 amundson
6591 * src/mactex.lisp: Utilities for mactex courtesy Barton Willis.
6592 Excerpts from his mail message:
6594 Here is utility that provides a maxima level interface to
6595 putprop. Specifically, texput allows a user to change the
6596 behavior of maxima's tex function.
6600 /* tex mue tex as "\mu_e", etc */
6602 (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4)
6603 texput(b, "\\mathbf{B}")$
6605 /* Let's try it */ (C5) tex([mue,e,b,e.b]); $$\left[
6606 \mu_e,\mathbf{E},\mathbf{B},\mathbf{E}\cdot \mathbf{B} \right] $$
6609 /* Define a matchfix operator || and tex it as \|. To do this,
6610 use three arguments to texput */
6612 (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8)
6613 tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8)
6616 /* One more time. Before texput */
6618 (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>);
6619 $$<<\left(x,y\right)$$ (D10) FALSE (C11)
6620 texput("<<","\\langle ", " \\rangle ")$
6624 (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12)
6625 FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13)
6628 1. I wrote this function this morning; it hasn't been thoroughly
6629 tested. Let me know if you see any problems with it.
6631 2. Commercial Macsyma used qput to do the same thing; it seemed
6632 to me that I'd have to modify mactex.lisp in a handful of places
6633 to use qput in this way.
6635 2002-06-09 17:31 amundson
6637 * src/mactex.lisp: Fixes for mactex.lisp from Barton Willis. From
6638 his mail message: ---------------------------------------
6639 mactex-1.7.lisp --- I collected all the additions and fixes I
6640 know of for mactex. I suggest that mactex-1.7.lisp replace the
6641 version that Maxima currently uses.
6642 ---------------------------------------
6644 The committed version is his mactex-1.7.lisp
6646 2002-06-09 16:57 amundson
6648 * doc/info/Lists.texi: Documentation for functions second thru
6649 tenth. Thanks to Dan Stanger.
6651 2002-06-09 16:47 amundson
6653 * src/comm.lisp: Update from Dan Stanger:
6655 Dr. Fateman suggested a improvement to the changes I made, so
6656 here is the new file, with his suggested changes.
6657 ---------------------------------------
6659 I (JFA) added an eval-when around (defun dollarify...)
6661 2002-06-09 16:31 amundson
6663 * src/comm.lisp, tests/rtest15.mac: Added functions second thru
6664 tenth, including tests. Code thanks to Dan Stanger.
6666 2002-06-09 16:27 amundson
6668 * share/contrib/lindstedt.mac: Contributed file from Dan Stanger.
6671 Attached is a first pass of Lindstedt code, which has the same
6672 calling sequence as the commercial function, for inclusion in the
6673 maxima project. I gave it the LGPL, but I can change that to the
6674 GPL if required. I would appreciate any comments about my coding
6675 style, as well as other comments.
6677 2002-06-09 16:25 amundson
6679 * src/sin.lisp, tests/rtest15.mac: Bug fix for integrate(3^log(x))
6680 problem. Fix thanks to Wolfgang Jenkner with suggestions from
6681 Richard Fateman. The test was modified to accept the form
6682 produced by maxima after the fix. Previously, the test looked for
6683 a different, but equivalent, answer.
6685 2002-06-09 16:23 amundson
6687 * tests/tests.lisp: report errors in ascending order
6689 2002-06-09 16:22 amundson
6691 * src/Makefile.am: clean now removes all compiled files, not just
6694 2002-05-31 16:29 rtoy
6696 * src/bessel.lisp: o Tell maxima that J[v](0) is 0 except when v =
6697 0 where it is 1. o Tell maxima how to differentiate the Bessel
6700 2002-05-26 15:00 rtoy
6702 * src/bessel.lisp: As discussed on the mailing list, the Bessel
6703 functions are called BESSEL_{J,Y,I,K} instead of %J, %Y, %IBES,
6706 2002-05-24 12:35 amundson
6708 * interfaces/xmaxima/: adams.tcl, autoconf-variables.tcl,
6709 base64.tcl, bitmaps.tcl, browser.tcl, emaxima.tcl, eoctave.tcl,
6710 eopenplot.tcl, getdata1.tcl, getopt.tcl, myhtml.tcl,
6711 nconsole.tcl, nplot3d.tcl, parse.tcl, patchold.tcl, plot2d.tcl,
6712 plot3d.tcl, plotconf.tcl, plotdf.tcl, printopts.tcl, proxy.tcl,
6713 rk.tcl, send-some.tcl, string.tcl, textinsert.tcl, tryembed.tcl,
6714 tryftp2.tcl, wmenu.tcl: xmaxima now split into multiple files.
6715 Work done by Mike Clarkson. For the time being, the original
6716 xmaxima code is unaffected.
6718 2002-05-22 17:15 rtoy
6720 * tests/rtest6a.mac: Undo last change. The real bug was an error
6723 2002-05-22 16:13 rtoy
6725 * tests/rtest14.mac: Undo the previous change. The assumptions
6726 aren't needed and were caused by an error in the simplifier for
6729 2002-05-22 16:05 rtoy
6731 * src/bessel.lisp: $realpart and/or $imagpart was causing
6732 %j[1](sqrt(x)) to ask for the sign of x. Don't do that. (Fix
6733 applied to all of the Bessel routines.)
6735 2002-05-21 21:53 rtoy
6737 * tests/rtest6a.mac: Tell maxima that T is positive so it doesn't
6740 2002-05-21 21:53 rtoy
6742 * tests/rtest14.mac: Tell maxima that a and t are positive so it
6745 2002-05-21 21:37 rtoy
6747 * tests/rtest14.mac: Correct the value for bessel(2,3).
6749 2002-05-21 21:34 rtoy
6751 * src/bessel.lisp: o Add $BESSELEXPAND variable to control whether
6752 to expand the Bessel functions of half-integral order in terms
6753 of elementary functions. o Honor $BESSELEXPAND in the
6754 simplifiers for the Bessel functions.
6756 2002-05-21 21:31 rtoy
6758 * src/: clisp-depends.mk, cmucl-depends.mk: Regenerated.
6760 2002-05-21 13:51 belanger
6762 * interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem
6763 with (E*) output was fixed.
6765 2002-05-19 22:14 rtoy
6767 * src/bessel.lisp: o Fix a few typos in bessel-y o Was incorrectly
6768 computing the half-integral order Bessel functions when the arg
6769 wasn't a simple variable. o Clean up and improve some of the
6770 comments. o Do the half-integral order expansions whenever the
6771 order is half-integral, even if the arg is a number. o Clean
6772 up, comment, and correct the expander for half-integral %K.
6774 2002-05-19 15:31 rtoy
6776 * src/bessel.lisp: o Rename the Bessel J function from bessel_j to
6777 %j, and Y from bessel_y to %y, since maxima already has %j and
6778 %y defined. Likewise for Bessel I, use %ibes. o Call the
6779 Bessel K function %k. Add support for it. o For order 0 and 1,
6780 call the specialized dbesj0 and dbesj1 functions instead of the
6781 general dbesj function. o Use analytic continuation so we can
6782 evaluate the J for negative values of the argument. o Do
6783 similar things for Bessel Y. o Was not correctly expanding the
6784 Bessel J, Y, and I functions for half-integral orders.
6786 2002-05-19 15:25 rtoy
6788 * src/gcl-depends.mk: Regenerated.
6790 2002-05-19 15:24 rtoy
6792 * src/numerical/f2cl-lib.lisp: o GCL doesn't like the declarations
6793 in our max functions, so don't declare the variables. o GCL
6794 doesn't like our defparameter for *lun-hash*. Make it defvar. o
6795 GCL doesn't have least-positive-normalized-double-float, so
6796 make it the same as least-positive-double-float. Do likewise for
6799 2002-05-19 15:22 rtoy
6801 * src/numerical/f2cl-package.lisp: GCL doesn't export
6802 DESTRUCTURING-BIND from the LISP package. Import it.
6804 2002-05-16 14:09 starseeker
6806 * share/physics/: dimension.html, dimension.mac, dimension.pdf,
6809 Barton Willis's Dimensional analysis package and documentation
6811 2002-05-14 13:26 belanger
6813 * interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the
6814 maxima process buffer was removed; since comint-mode already does
6817 2002-05-14 13:22 belanger
6819 * interfaces/emacs/emaxima/emaxima.el: Several internal changes
6820 were made. The "wait for output" routine was moved to maxima.el.
6822 2002-05-14 13:21 belanger
6824 * interfaces/emacs/emaxima/maxima.el: Several internal changes were
6825 made. maxima mode changed to send one line at a time to the
6828 2002-05-11 08:19 amundson
6830 * README.lisps: Preliminary notes on lisp implementations for
6833 2002-05-09 14:43 rtoy
6835 * src/bessel.lisp: Preliminary support for numerical computing
6838 2002-05-09 14:42 rtoy
6840 * src/maxima.system: Add the needed routines for the Bessel K
6843 2002-05-09 14:42 rtoy
6845 * src/numerical/slatec.lisp: Export the needed routines for the
6848 2002-05-09 14:41 rtoy
6850 * src/numerical/slatec/slatec.system: Add routines for Bessel K
6853 2002-05-09 14:36 rtoy
6855 * src/numerical/slatec/: dbesk.lisp, dbesk0.lisp, dbesk1.lisp,
6856 dbsk0e.lisp, dbsk1e.lisp, dbsknu.lisp, zbesk.lisp: Initial import
6857 of converted SLATEC routines for Bessel K.
6859 2002-05-09 14:34 rtoy
6861 * src/numerical/slatec/fortran/: dbesk.f, dbesk0.f, dbesk1.f,
6862 dbsk0e.f, dbsk1e.f, dbsknu.f, zbesk.f: Initial import of SLATEC
6863 routines for Bessel K.
6865 2002-05-09 09:12 rtoy
6867 * doc/info/Special.texi: Correct the documentation on specint: the
6868 modified Bessel function is called %IBES, not %I.
6870 2002-05-08 16:40 rtoy
6872 * src/bessel.lisp: o Replace the Gaussian RNG with a version from
6873 CLOCC (clocc.sourceforget.net) which uses the fast Ziggurat
6874 method to generate Gaussian random vars. o Tell maxima how to
6875 differentiate bessel_j. o Remove some old simplifiers for Bessel
6876 Y and I functions. o Fix error in simplifiers for J, Y, and I:
6877 when checking to see if the order was a half-integer, we were
6878 accidentally setting the order to NIL when it wasn't a
6879 half-integer. Don't do that.
6881 2002-05-08 08:59 rtoy
6883 * src/: clisp-depends.mk, cmucl-depends.mk: Update with the new
6884 one-line-per-entry format and the SLATEC routines.
6886 2002-05-08 08:58 rtoy
6888 * src/numerical/slatec/zbesi.lisp: Added Bessel I function for
6891 2002-05-08 08:34 rtoy
6893 * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
6894 d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
6895 dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
6896 dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp,
6897 dcsevl.lisp, de1.lisp, dei.lisp, derf.lisp, derfc.lisp,
6898 dgamlm.lisp, dgamln.lisp, dgamma.lisp, djairy.lisp, dlngam.lisp,
6899 fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp, xerhlt.lisp,
6900 xermsg.lisp, xerprn.lisp, xersve.lisp, xgetua.lisp, zabs.lisp,
6901 zacai.lisp, zairy.lisp, zasyi.lisp, zbesj.lisp, zbinu.lisp,
6902 zbknu.lisp, zbuni.lisp, zdiv.lisp, zexp.lisp, zkscl.lisp,
6903 zlog.lisp, zmlri.lisp, zmlt.lisp, zrati.lisp, zs1s2.lisp,
6904 zseri.lisp, zshch.lisp, zsqrt.lisp, zuchk.lisp, zunhj.lisp,
6905 zuni1.lisp, zuni2.lisp, zunik.lisp, zuoik.lisp, zwrsk.lisp:
6906 Regenerated from latest version (2002-05-06) of f2cl.
6908 2002-05-08 08:32 rtoy
6910 * src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp:
6911 Initial revision for SLATEC routines for Bessel Y and I
6914 2002-05-08 08:31 rtoy
6916 * src/numerical/slatec/: zacon.lisp, zbesh.lisp, zbesy.lisp,
6917 zbunk.lisp, zunk1.lisp, zunk2.lisp: Initiali revision for SLATEC
6918 routines for Bessel Y and I functions.
6920 2002-05-07 23:51 rtoy
6922 * src/bessel.lisp: First cut at Bessel Y and I function support:
6924 o Clean up some comments o Add functions to numerically evaluate
6925 Y and I functions. Still needs some work. (Should all of the
6926 additional values be stored in $besselarray or should we have a
6927 different variable for each?) o Add the new maxima functions
6928 bessel_j[v](z), bessel_y[v](z), and bessel_i[v](z). Can
6929 express these functions in terms of elementary functions when v
6930 is half of an odd integer. (Should this expansion be
6931 controllable by some user variable?) o bessel(x,n) for symbolic x
6932 and n is converted to bessel_j[n](x).
6934 2002-05-07 23:45 rtoy
6936 * src/maxima.system: Add rules for the Bessel I functions for
6937 complex arg and Bessel Y functions.for real and complex args.
6939 2002-05-07 23:44 rtoy
6941 * src/numerical/slatec.lisp: Export the Bessel Y and I functions we
6944 2002-05-07 23:43 rtoy
6946 * src/numerical/slatec/slatec.system: o Forgot to set the loader
6947 for the f2cl language. o Add the Bessel I functions for complex
6948 arg and the Bessel Y functions.
6950 2002-05-07 23:36 rtoy
6952 * src/numerical/slatec/fortran/: dbesy.f, dbsynu.f, dyairy.f,
6953 zacon.f, zbesh.f, zbesi.f, zbesy.f, zbunk.f, zunk1.f, zunk2.f:
6954 Initial revision Additional SLATEC routines for Bessel functions
6957 2002-05-05 18:44 rtoy
6959 * src/numerical/f2cl-lib.lisp: Update to latest version of
6960 macros.l: o Fixes bug in int-sub. o GCL doesn't have
6961 least-positive-normalized float constants o d1mach(5)/r1mach(5)
6962 wasn't being computed as accurately as it should have.
6964 2002-05-04 14:20 rtoy
6966 * configure.in: When printing out help, make the help strings line
6969 2002-05-04 14:16 rtoy
6971 * src/: maxima.system, numerical/slatec/slatec.system: Get the
6972 dependencies correct for the SLATEC routines.
6974 2002-05-03 12:28 rtoy
6976 * src/numerical/slatec/README: Tell the user to use slatec.system
6977 to build the Lisp files from the Fortran files.
6979 2002-05-03 12:25 rtoy
6981 * src/numerical/slatec/slatec.system: Initial revision.
6983 Defsystem file for building the Lisp files from the Fortran
6986 2002-05-02 21:18 amundson
6988 * configure.in: Bug fix. If the user specifies one or more lisps at
6989 configure time, configure should not search for other lisps. Now
6992 2002-05-01 13:20 amundson
6994 * src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related
6997 2002-05-01 12:57 amundson
6999 * maxima-local: added infodir so that info can be used locally.
7001 2002-04-30 13:04 rtoy
7003 * lisp-utils/make-depends.lisp: Generate multiple lines for the
7004 dependency file instead of one very long line. (Solution by
7005 James Amundson, to work around a line-length limit in some
7008 2002-04-29 11:17 amundson
7010 * src/Makefile.am: Bug fix: create directories before they are
7013 2002-04-29 09:14 amundson
7015 * src/macdes.lisp: Bug fix: removed extraneous reference to
7016 *maxima-directory*. *info-paths* is now set by set-pathnames.
7018 2002-04-29 08:27 rtoy
7020 * src/: bessel.lisp, numerical/slatec.lisp: Oops. ZBESJ needs to
7021 exported from the SLATEC package, and we need to use it.
7023 2002-04-28 16:29 amundson
7025 * xmaxima-local: New script. xmaxima-local is a wrapper to run
7026 xmaxima without running make install first.
7028 2002-04-28 16:25 amundson
7030 * src/todd-coxeter.lisp: Bug fix:
7032 From: Juan Pablo Hierro Álvarez <BUSCAIDEAS@terra.es> To:
7033 maxima@www.ma.utexas.edu Subject: [Maxima] Installation
7034 instruction and a small bug. Date: 13 Apr 2002 09:58:49
7035 +0200 First, I think there is a small bug in the file
7036 todd-coxeter.lisp The patch would be 5c5 < (proclaim '(type
7037 (vector t) $todd_coxeter_state)) ---
7038 > (proclaim '(type (vector (t)) $todd_coxeter_state))
7039 21c21 < (declare (fixnum nvars) (type (vector t)
7040 multiply-table)) ---
7041 > (declare (fixnum nvars) (type (vector (t)) multiply-table))
7043 With the original version (vector (t)), it complains that the
7044 type (t) is not defined. But t is, of course, a type by itself.
7046 2002-04-28 16:21 amundson
7048 * src/: init-cl.lisp, macsys.lisp, maxima.in: New system for
7049 communicating maxima command line options to lisp.
7051 maxima command line options have changed. see maxima --help.
7053 Fixes for "let/setq" problems with environment variables.
7055 2002-04-28 16:17 amundson
7057 * interfaces/xmaxima/Makefile.am: Removed spurious reference to
7060 2002-04-28 16:16 amundson
7062 * src/Makefile.am: Update saving of init functions. Only clisp now
7063 has init function specified.
7065 2002-04-28 16:13 amundson
7067 * share/Makefile.am: install physics/physconst.mac and
7068 physics/physconst.usg
7070 2002-04-28 16:12 amundson
7072 * lisp-utils/maxima-run-lisp: Hardcode "(user:run)" for running
7073 with cmucl, instead of saving it as the init function. This is
7074 really a big hack. It should be addressed in a more general
7077 2002-04-28 16:08 amundson
7079 * configure.in: Create autoconf variables file for xmaxima.
7081 2002-04-28 16:07 amundson
7083 * common.mk: Add xmaximadir.
7085 2002-04-28 16:03 amundson
7087 * interfaces/xmaxima/xmaxima.tcl: Updates to get xmaxima working
7088 with new system. xmaxima now takes several arguments:
7089 ------------------------ |addiator>xmaxima --help usage: xmaxima
7090 [options] [url] If given, [url] will be opened in the
7091 help browser instead of the default starting page.
7092 options: --help: Display this usage message. -l <lisp>,
7093 --lisp=<lisp>: Use lisp implementation <lisp>.
7094 --use-version=<version>: Launch maxima version <version>.
7095 ------------------------
7097 xmaxima now works with the new maxima script. If the new maxima
7098 script is unavailable, as could be the case on windows, xmaxima
7099 will attempt to talk directly to a GCL saved image.
7101 2002-04-28 15:57 amundson
7103 * interfaces/xmaxima/xmaxima.tcl: Under some circumstances xmaxima
7104 would call kill -1, which kills all processes with pid > 0. This
7105 lead many people (myself included\!) to believe xmaxima was
7106 crashing X windows. xmaxima will now never call kill -1. Also
7107 updated comment for emacs mode discovery and date.
7109 2002-04-28 15:45 amundson
7111 * interfaces/xmaxima/server.lisp: server from the archive
7112 directory. getpid functions for clisp and cmucl have been added
7115 2002-04-28 15:44 amundson
7117 * interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png,
7118 maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp.
7120 2002-04-28 15:43 amundson
7122 * interfaces/xmaxima/: demos.html, examples.html, intro.html:
7123 Updates for new maxima logo.
7125 2002-04-28 15:39 amundson
7127 * interfaces/xmaxima/: .cvsignore, Makefile.am,
7128 autoconf-variables.tcl.in, xmaxima, xmaxima-paths.tcl,
7129 xmaxima-trailer.tcl, xmaxima.tcl: xmaxima updates for new file
7130 layout and new maxima script. xmaxima itself is now derived from
7133 2002-04-26 12:12 rtoy
7135 * src/bessel.lisp: Remove the original maxima code that was
7136 evaluating the Bessel functions, to reduce clutter.
7138 2002-04-26 11:54 rtoy
7140 * src/maxima.system: Forgot to include xgetua.lisp.
7142 2002-04-26 11:23 rtoy
7144 * src/bessel.lisp: Remove the f2cl macros that were placed here and
7145 the TOMS algorithms that we've replaced by SLATEC versions.
7147 2002-04-26 11:22 rtoy
7149 * src/numerical/slatec/README: Update the script for building the
7150 Lisp files. Clean up notes.
7152 2002-04-26 11:21 rtoy
7154 * src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code
7155 because we receive a sliced array.
7157 2002-04-26 11:20 rtoy
7159 * src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code
7160 because we need array-slicing enabled since we slice an array
7163 2002-04-26 09:16 rtoy
7165 * src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code
7166 because we need array-slicing enabled since we slice an array
7169 2002-04-26 09:15 rtoy
7171 * src/numerical/slatec/dasyjy.lisp: Regenerated from Fortran code
7172 because the array type should be array, not simple-array (because
7173 we're given an array slice).
7175 2002-04-26 09:13 rtoy
7177 * src/numerical/slatec/README: Update the build script and say the
7178 conversion was done using CMUCL.
7180 2002-04-26 08:13 rtoy
7182 * src/csimp2.lisp: Remove the TOMS function calerf.
7184 2002-04-26 08:11 rtoy
7186 * src/bessel.lisp: Use the SLATEC routines for the various bessel
7187 functions, the Airy function and the exponential integral.
7189 2002-04-26 08:10 rtoy
7191 * src/csimp2.lisp: Use the SLATEC routines for erf and erfc.
7193 2002-04-26 08:09 rtoy
7195 * src/maxima.system: Add new module for the numerical routines.
7197 2002-04-26 08:03 rtoy
7199 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp:
7202 2002-04-26 07:51 rtoy
7204 * src/numerical/slatec/djairy.lisp: Initial revision
7206 2002-04-26 07:42 rtoy
7208 * src/numerical/slatec/: zseri.lisp, zshch.lisp, zsqrt.lisp,
7209 zuchk.lisp, zunhj.lisp, zuni1.lisp, zuni2.lisp, zunik.lisp,
7210 zuoik.lisp, zwrsk.lisp: Initial revision
7212 2002-04-26 07:39 rtoy
7214 * src/numerical/slatec/: xerhlt.lisp, xermsg.lisp, xerprn.lisp,
7215 xersve.lisp, xgetua.lisp, zabs.lisp, zacai.lisp, zairy.lisp,
7216 zasyi.lisp, zbesj.lisp, zbinu.lisp, zbknu.lisp, zbuni.lisp,
7217 zdiv.lisp, zexp.lisp, zkscl.lisp, zlog.lisp, zmlri.lisp,
7218 zmlt.lisp, zrati.lisp, zs1s2.lisp: Initial revision
7220 2002-04-26 07:36 rtoy
7222 * src/numerical/slatec/: dcsevl.lisp, de1.lisp, dei.lisp,
7223 derf.lisp, derfc.lisp, dgamlm.lisp, dgamln.lisp, dgamma.lisp,
7224 dlngam.lisp, fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp:
7227 2002-04-26 07:30 rtoy
7229 * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
7230 d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
7231 dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
7232 dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp:
7233 Initial conversion from SLATEC routines.
7235 2002-04-26 07:28 rtoy
7237 * src/numerical/slatec/README: Initial revision.
7239 2002-04-25 12:26 rtoy
7241 * src/numerical/slatec/fortran/dasyjy.f: Oops. Don't need to SAVE
7242 ALFA1, ALFA2, BETA1, etc., since we removed these variables.
7244 2002-04-25 12:11 rtoy
7246 * src/numerical/slatec/fortran/dasyjy.f: f2cl doesn't handle
7247 equivalence statements and this routine only seems to use the
7248 equivalence statements as some means of initializing the arrays,
7249 so remove the equivalence statements and make the appropriate
7250 changes to the initializers.
7252 2002-04-25 12:08 rtoy
7254 * src/numerical/slatec/fortran/xermsg.f: f2cl doesn't correctly
7255 convert format strings that are included in the WRITE statement.
7256 Move it out to a separate FORMAT statement.
7258 2002-04-25 12:03 rtoy
7260 * src/numerical/slatec/fortran/: d9aimp.f, d9b0mp.f, d9b1mp.f,
7261 d9lgmc.f, dai.f, daie.f, dasyik.f, dasyjy.f, dbesi.f, dbesi0.f,
7262 dbesi1.f, dbesj.f, dbesj0.f, dbesj1.f, dbesy0.f, dbesy1.f,
7263 dbsi0e.f, dbsi1e.f, dcsevl.f, de1.f, dei.f, derf.f, derfc.f,
7264 dgamlm.f, dgamln.f, dgamma.f, djairy.f, dlngam.f, fdump.f,
7265 initds.f, j4save.f, xercnt.f, xerhlt.f, xermsg.f, xerprn.f,
7266 xersve.f, xgetua.f, zabs.f, zacai.f, zairy.f, zasyi.f, zbesj.f,
7267 zbinu.f, zbknu.f, zbuni.f, zdiv.f, zexp.f, zkscl.f, zlog.f,
7268 zmlri.f, zmlt.f, zrati.f, zs1s2.f, zseri.f, zshch.f, zsqrt.f,
7269 zuchk.f, zunhj.f, zuni1.f, zuni2.f, zunik.f, zuoik.f, zwrsk.f:
7270 Initial checkin of SLATEC routines as obtained from netlib.org.
7272 2002-04-22 13:17 belanger
7274 * doc/maximabook/odes/odes.tex: Added a note that the linear
7275 differential equations need to have constant coefficients to be
7278 2002-04-19 12:46 belanger
7280 * doc/maximabook/odes/odes.tex: Added a note to the desolve
7281 section, saying it works best with linear odes.
7283 2002-04-18 13:54 amundson
7285 * src/init-cl.lisp: (1) Removed *maxima-directory*, which was the
7286 same as *maxima-prefix*, but not used consistently.
7288 (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro
7291 2002-04-17 11:13 amundson
7293 * src/init-cl.lisp: Added defvars for the new *maxima- directories.
7295 2002-04-16 17:01 belanger
7297 * doc/maximabook/odes/odes.tex: A discussion of what methods Maxima
7298 uses to solve the odes was added.
7300 2002-04-15 08:33 amundson
7302 * configure.in, src/autoconf-variables.lisp.in, src/init-cl.lisp:
7303 Search path updates. Maxima should now be internally consistent
7304 with the new build system and file installation schemes. All
7305 autoconf options should be properly supported, including
7306 overriding datadir and infodir. The autoconf prefix, datadir and
7307 infodir options are also adjustable at run time through the
7308 environment variables MAXIMA_DIRECTORY, MAXIMA_DATADIR AND
7309 MAXIMA_INFODIR, respectively.
7311 This functionality has not been extensively tested.
7313 2002-04-11 16:27 starseeker
7315 * share/physics/: physconst.mac, physconst.usg:
7317 Physical Constants Package uploaded-
7319 2002-04-09 21:46 billingd
7321 * src/maxima.in: 2002-04-10 David Billinghurst
7322 <david.Billinghurst@riotinto.com>
7324 * src/maxima.in: Add newline at end of file
7326 2002-04-09 19:28 billingd
7328 * tests/: rtest15.mac, tests.lisp: 2002-04-10 David Billinghurst
7329 <David.Billinghurst@riotinto.com>
7331 * tests/rtest15.mac: New file
7332 * tests/tests.lisp: Add above tests
7334 2002-04-08 11:56 starseeker
7336 * doc/maximabook/images/.xvpics/: 2dplotwindow.eps,
7337 2dplotwindow.jpg, 2dplotwindowa.eps, 2dplotwindowa.jpg,
7338 3dplotwindow.eps, 3dplotwindow.jpg, 3dplotwindowa.eps,
7339 3dplotwindowa.jpg, emacsmaximamodeshot.eps,
7340 emacsmaximamodeshot.jpg, imaxima.eps, imaxima.png,
7341 maxima_geomview.eps, maxima_geomview.jpg, maxima_gnuplot.eps,
7342 maxima_gnuplot.jpg, maxima_openmath.eps, maxima_openmath.jpg,
7343 symaxx.eps, symaxx.jpg, symaxxgraph.ps, symaxxoutput.jpg,
7344 symaxxtex.ps, symaxxunits.ps, terminalshot.eps, terminalshot.jpg,
7349 2002-04-08 11:55 starseeker
7351 * doc/maximabook/storage/bibarchive/bibliography.tar.gz:
7353 duplicate of other contents in directory
7355 2002-04-08 11:54 starseeker
7357 * doc/maximabook/: algcal/calculus.log, basics/basics.dvi,
7358 odes/odes.aux, odes/odes.dvi, odes/odes.log:
7360 removing useless files
7362 2002-04-08 11:52 starseeker
7364 * doc/maximabook/.log:
7366 removeing useless file
7368 2002-04-07 01:09 billingd
7370 * src/macdes.lisp: Add maxima function apropos
7372 2002-04-05 12:29 starseeker
7374 * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7375 images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7376 images/imaxima.eps, images/maximawindowsinstall1.eps,
7377 images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7378 images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7379 images/symaxxoutput.ps, images/maxima_openmath.eps,
7380 images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7381 images/2dplotwindow.png, images/3dplotwindow.eps,
7382 images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7383 images/maxima_geomview.eps, images/emacsshot.png,
7384 images/emaximashot.png, images/maxima_geomview.png,
7385 images/maxima_gnuplot.png, images/maxima_openmath.png,
7386 images/maximawindowsinstall1.png, images/symaxx.png,
7387 images/symaxxoutput.png, images/terminalshot.png,
7388 images/texmacs.png, images/xmaxima.png,
7389 images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7390 images/.xvpics/2dplotwindowa.eps,
7391 images/.xvpics/2dplotwindowa.jpg,
7392 images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7393 images/.xvpics/3dplotwindowa.eps,
7394 images/.xvpics/3dplotwindowa.jpg,
7395 images/.xvpics/emacsmaximamodeshot.eps,
7396 images/.xvpics/emacsmaximamodeshot.jpg,
7397 images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7398 images/.xvpics/maxima_geomview.eps,
7399 images/.xvpics/maxima_geomview.jpg,
7400 images/.xvpics/maxima_gnuplot.eps,
7401 images/.xvpics/maxima_gnuplot.jpg,
7402 images/.xvpics/maxima_openmath.eps,
7403 images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7404 images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7405 images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7406 images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7407 images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7408 maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7409 odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7410 basics/basics.tex, examples/examples.tex, install/install.tex,
7411 interfaces/interfaces.tex, introduction/introduction.tex,
7412 output/izicinfo.txt, output/output.tex, preface/pref.tex,
7413 programming/prog.tex, storage/primer/primer.tex,
7414 storage/bibarchive/axiom.bib,
7415 storage/bibarchive/bibliography.tar.gz,
7416 storage/bibarchive/higherordersymbcomput.bib,
7417 storage/bibarchive/jsymcomp.bib,
7418 storage/bibarchive/lispsymbcomput.bib,
7419 storage/bibarchive/macsyma.bib,
7420 storage/bibarchive/maple-extract.bib,
7421 storage/bibarchive/maple-tech.bib,
7422 storage/bibarchive/mathematica.bib,
7423 storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7424 storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7425 storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7426 algcal/algcal.tex, algcal/calculus.log,
7427 storage/bibarchive/sigsam.bib:
7429 Initial upload of maxima user manual
7431 2002-04-05 12:29 starseeker
7433 * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7434 images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7435 images/imaxima.eps, images/maximawindowsinstall1.eps,
7436 images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7437 images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7438 images/symaxxoutput.ps, images/maxima_openmath.eps,
7439 images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7440 images/2dplotwindow.png, images/3dplotwindow.eps,
7441 images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7442 images/maxima_geomview.eps, images/emacsshot.png,
7443 images/emaximashot.png, images/maxima_geomview.png,
7444 images/maxima_gnuplot.png, images/maxima_openmath.png,
7445 images/maximawindowsinstall1.png, images/symaxx.png,
7446 images/symaxxoutput.png, images/terminalshot.png,
7447 images/texmacs.png, images/xmaxima.png,
7448 images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7449 images/.xvpics/2dplotwindowa.eps,
7450 images/.xvpics/2dplotwindowa.jpg,
7451 images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7452 images/.xvpics/3dplotwindowa.eps,
7453 images/.xvpics/3dplotwindowa.jpg,
7454 images/.xvpics/emacsmaximamodeshot.eps,
7455 images/.xvpics/emacsmaximamodeshot.jpg,
7456 images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7457 images/.xvpics/maxima_geomview.eps,
7458 images/.xvpics/maxima_geomview.jpg,
7459 images/.xvpics/maxima_gnuplot.eps,
7460 images/.xvpics/maxima_gnuplot.jpg,
7461 images/.xvpics/maxima_openmath.eps,
7462 images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7463 images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7464 images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7465 images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7466 images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7467 maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7468 odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7469 basics/basics.tex, examples/examples.tex, install/install.tex,
7470 interfaces/interfaces.tex, introduction/introduction.tex,
7471 output/izicinfo.txt, output/output.tex, preface/pref.tex,
7472 programming/prog.tex, storage/primer/primer.tex,
7473 storage/bibarchive/axiom.bib,
7474 storage/bibarchive/bibliography.tar.gz,
7475 storage/bibarchive/higherordersymbcomput.bib,
7476 storage/bibarchive/jsymcomp.bib,
7477 storage/bibarchive/lispsymbcomput.bib,
7478 storage/bibarchive/macsyma.bib,
7479 storage/bibarchive/maple-extract.bib,
7480 storage/bibarchive/maple-tech.bib,
7481 storage/bibarchive/mathematica.bib,
7482 storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7483 storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7484 storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7485 algcal/algcal.tex, algcal/calculus.log,
7486 storage/bibarchive/sigsam.bib: Initial revision
7488 2002-04-02 20:16 amundson
7490 * doc/info/Help.texi: Patches from David Billinghurst.
7492 Add note about "maxima.dem" file.
7494 2002-04-02 20:14 amundson
7496 * doc/info/: Command.texi, Integration.texi, Program.texi: Patches
7497 from David Billinghurst.
7499 Delete reference to GJC.
7501 2002-04-02 19:58 amundson
7503 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
7504 maxima.system: Minor cleanup.
7506 1) Do something reasonable when unknown lisp encountered.
7508 2) Remove duplicate entry from maxima.system.
7510 2002-04-02 19:55 amundson
7512 * src/autoconf-variables.lisp.in: Preliminary work on path
7515 2002-04-02 19:54 amundson
7517 * doc/info/texi2html: Bill Schelter's modified version of
7518 texi2html. We should probably try to switch back to the official
7519 version of texi2html some time in the future.
7521 2002-04-02 19:52 amundson
7523 * doc/intromax/Makefile.am, doc/share/Makefile.am,
7524 interfaces/emacs/emaxima/Makefile.am,
7525 interfaces/emacs/misc/Makefile.am,
7526 interfaces/xmaxima/Makefile.am, share/Makefile.am,
7527 src/Makefile.am: Build system cleanup.
7529 2002-04-02 19:50 amundson
7531 * demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk:
7532 Build system cleanup.
7534 2002-04-02 19:49 amundson
7536 * common.mk: Build system cleanup.
7538 2002-04-01 11:28 amundson
7540 * doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo
7543 2002-04-01 11:27 amundson
7545 * doc/info/Function.texi: Add space to avoid texinfo warning.
7547 2002-04-01 11:26 amundson
7549 * doc/info/.cvsignore: Ignore html output files
7551 2002-03-27 15:50 amundson
7553 * AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make
7554 automake happy. These files need to be filled before release.
7556 2002-03-27 15:15 amundson
7558 * INSTALL.cvs: The newly added final sentence should have been
7559 there in the first place.
7561 2002-03-27 13:20 amundson
7563 * .cvsignore, demo/.cvsignore, doc/.cvsignore, doc/info/.cvsignore,
7564 doc/intromax/.cvsignore, doc/man/.cvsignore,
7565 doc/share/.cvsignore, interfaces/.cvsignore,
7566 interfaces/emacs/.cvsignore, interfaces/emacs/emaxima/.cvsignore,
7567 interfaces/emacs/misc/.cvsignore, interfaces/xmaxima/.cvsignore,
7568 lisp-utils/.cvsignore, share/.cvsignore, tests/.cvsignore:
7569 cvsignore files wherever needed
7571 2002-03-27 13:10 amundson
7573 * src/.cvsignore: ignore generated files
7575 2002-03-27 13:06 amundson
7577 * src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole
7578 Rohne, who offers the following reservations:
7580 I don't particularly like this fix, because the use of
7581 COMPILED-FUNCTION-P in KILL1 has nothing to do with a function
7582 being compiled - on some systems, all functions are compiled. It
7583 is a kludge to figure out if a function has been loaded from a
7584 lisp file and it should be renamed accordingly. Being used
7585 exactly once in all of maxima doesn't justify shadowing a symbol
7588 2002-03-27 13:00 amundson
7590 * src/Makefile.am: Important change. Formerly, we used one lisp
7591 invocation to compile the system and save the image. We use to
7592 lisp invocations: one to compile, another to load and save.
7594 Before this change, eval-when problems could cause the code to
7595 compile differently depending on whether it was a fresh or
7596 incremental build. After the change all code will be loaded the
7597 same way before images are saved whether or not a given file
7598 needed to be compiled.
7600 2002-03-27 12:54 amundson
7602 * src/bessel.lisp: eval-when change. Needed to include "load" along
7603 with compile and eval for some functions. Change was needed for
7604 gcl only, but should not hurt on other compilers.
7606 2002-03-27 12:52 amundson
7608 * src/hyp.lisp: MABS problem solved once and for all. The macro
7609 formerly known as MABS is now HYP-MABS.
7611 2002-03-26 15:13 amundson
7613 * tests/rtest3.mac: Correct value of beta(1/2,2/5)
7615 2002-03-26 12:53 amundson
7617 * INSTALL.cvs: Instructions for building from cvs.
7619 2002-03-10 18:49 amundson
7621 * share/calculus/gendif.usg: concatenation portion of maxima
7624 2002-03-10 18:45 amundson
7626 * share/: numeric/fft.usg, share.usg, utils/dskuse.usg:
7627 concatenation portion of maxima migration
7629 2002-03-06 10:41 amundson
7631 * admin/TODO: Updates for recent changes.
7633 2002-03-06 10:07 amundson
7635 * Makefile.am, common.mk, configure.in, demo/Makefile.am,
7636 doc/Makefile.am, doc/intromax/Makefile.am, doc/man/Makefile.am,
7637 doc/share/Makefile.am, interfaces/emacs/Makefile.am,
7638 interfaces/emacs/emaxima/Makefile.am,
7639 interfaces/emacs/misc/Makefile.am,
7640 interfaces/xmaxima/Makefile.am, share/Makefile.am,
7641 tests/Makefile.am: Nearly all file installations are now
7644 2002-03-06 10:06 amundson
7646 * tests/summarize-log: summarize-log now understands the new output
7649 2002-03-06 10:03 amundson
7651 * tests/tests.lisp: This message really applies to the previous
7654 Error summary now produces output that is easier to comprehend
7655 for humans and computers alike.
7657 2002-03-06 10:01 amundson
7659 * tests/: rtest14.mac, tests.lisp: fixed a couple of expected test
7662 2002-03-06 09:58 amundson
7664 * src/macsys.lisp: implement for clisp. cmucl not done yet.
7666 2002-02-21 12:00 amundson
7668 * interfaces/: Makefile.am, emacs/Makefile.am,
7669 emacs/emaxima/Makefile.am: Preliminary Makefile.am's for
7670 interfaces. None are complete.
7672 2002-02-20 20:51 amundson
7674 * Makefile.am, configure.in: migrate now deals with each file
7677 2002-02-20 08:54 amundson
7679 * admin/TODO: added texi -> html item
7681 2002-02-20 08:45 amundson
7683 * interfaces/xmaxima/maxima.png: png is politicly correct replament
7686 2002-02-09 21:08 amundson
7688 * src/solve.lisp: Bugfix for solvequad from Richard Fateman and
7691 2002-02-02 16:37 amundson
7693 * src/: maxima.system, autoconf-variables.lisp.in: Provide access
7694 to autoconf variables through lisp file autoconf-variables.lisp.
7695 Obsoletes version.lisp.
7697 2002-02-02 16:35 amundson
7699 * src/init-cl.lisp: 1) Delete redunant loads. 2) Rename getenv to
7700 maxima-getenv to avoid infinite loop! 3) Get MAXIMA_DIRECTORY
7701 from autoconf setting if environment variabled undefined.
7703 2002-02-02 16:33 amundson
7705 * configure.in: 1) Change version number to 5.9.0pre-cvs 2) Fix bug
7706 in automatic lisp detection. 3) Support autoconf-variables.lisp
7708 2002-02-02 16:30 amundson
7710 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7711 Automatically generated by changes in maxima.system.
7713 2002-02-02 16:29 amundson
7715 * src/macsys.lisp: Print the correct version number under the new
7716 build system. Warn the user that the old build system is
7717 deprecated if the old build system is used.
7719 2002-02-02 16:27 amundson
7721 * src/cl-info.lisp: Provide a decent error message when lisp
7722 directory can not be found. Portions of this code still are not
7723 working properly. See comments around "FIXME".
7725 2002-02-02 13:44 rtoy
7727 * doc/info/: Elliptic.texi, maxima.texi: Correct the links for the
7730 2002-02-02 09:10 rtoy
7732 * doc/info/maxima.texi: Update for documentation for elliptic
7733 functions and integrals.
7735 2002-02-02 09:10 rtoy
7737 * doc/info/Elliptic.texi: Documentation for elliptic functions and
7740 2002-02-01 16:39 belanger
7742 * doc/emaxima/EMaximaIntro.ps: The postscript version of the intro
7743 was updated to match the tex version.
7745 2002-02-01 00:02 amundson
7747 * src/hyp.lisp: macro definition of MABS interfered with real
7748 definition of MABS, so the macro was removed
7750 2002-01-31 23:31 rtoy
7752 * src/init-cl.lisp: As was done in init_max1.lisp, support file
7753 extensions for compiled files for other lisps.
7755 2002-01-31 23:20 rtoy
7757 * src/init-cl.lisp: o Add implementation of getenv for various
7758 platforms o When the environment var MAXIMA_DIRECTORY is set,
7759 assign that to *maxima-directory*
7761 2002-01-31 23:09 rtoy
7763 * src/nregex.lisp: o Send debugging info to *trace-output* instead
7764 of *standard-output* (as done by Thomas A. Russ). o Update a
7765 docstring. o We forgot to handle the case-insensitive case when
7766 we have a literal string at the beginning of our search
7769 2002-01-31 23:05 rtoy
7771 * src/mdebug.lisp: o Make a note of an ANSI CL portability problem.
7772 o Because of the above problem, CMUCL calls $describe with the
7773 first character of the string chopped off. Don't do that.
7775 2002-01-28 21:24 amundson
7777 * src/: cl-info.lisp, clisp-depends.mk, cmucl-depends.mk,
7778 nregex.lisp: Updates for ansi cl info with nregex by Raymond Toy.
7779 nregex by Lawrence E. Freil.
7781 2002-01-28 21:15 amundson
7783 * src/maxima.system: Update for new ansi-cl info module.
7785 2002-01-28 21:13 amundson
7787 * maxima-local: maxima-local can be used to run maxima without
7788 installing it first.
7790 2002-01-24 21:19 amundson
7792 * src/gcl-depends.mk: updates for new files
7794 2002-01-24 21:18 amundson
7796 * src/parse-body.lisp: needed for gcl
7798 2002-01-24 21:16 amundson
7800 * Makefile.am, configure.in, admin/TODO, doc/Makefile.am,
7801 doc/info/Makefile.am, src/maxima.in, src/maxima.system: build
7802 system updates: -choosing default lisp works
7803 -pathnames for lisp implementations specifiable
7804 -configure will now attempt to find a logical default if no
7807 -info files installed
7809 2002-01-23 16:41 rtoy
7811 * src/limit.lisp: Richard Fateman says we
7813 don't know for sure than sin/cos would get us into a loop
7815 it turns back to tan in some simplification process.
7817 So back out the previous change, and use his suggested fix of
7818 removing %TAN from the list.
7820 2002-01-21 21:34 rtoy
7822 * src/init-cl.lisp: Import some CMUCL/Clisp changes from the old
7823 cvs maxima sources for compile-clisp and compile-cmulisp:
7825 o Update user::run to work better with CMUCL. o CMUCL needs a
7826 bye function when EOF is reached. o For Clisp, add :q to quit to
7829 2002-01-21 20:31 rtoy
7831 * src/limit.lisp: Replacement for the limit of tan functions. Use
7832 definition tan=sin/cos instead of complicated code.
7834 2002-01-17 13:57 amundson
7836 * admin/TODO: automatically pick lisp implementation if none
7839 2002-01-15 22:24 amundson
7841 * src/ellipt.lisp: Added implementation of destructuring-bind from
7842 cmucl as a workaround for deficiency in gcl.
7844 2002-01-14 15:08 belanger
7846 * interfaces/emacs/emaxima/emaxima.el: The way that EMaxima waits
7847 for output from Maxima was changed. Fixes were made so that it
7848 would work with Maxima compiled with clisp.
7850 2002-01-14 15:07 belanger
7852 * interfaces/emacs/emaxima/maxima.el: Some functions which were
7853 used by EMaxima were moved to emaxima.el.
7855 2002-01-10 23:30 vvzhy
7857 * src/trmode.lisp: fix for define_variable(foo,true,boolean)
7859 2002-01-10 21:40 rtoy
7861 * src/bessel.lisp: o Add more accurate implementations for the
7862 Bessel functions J0, J1, I0, and I1. (TOMS 715 routines
7863 converted from Fortran via f2cl.) o Add some comments to the code
7864 o Still needs some work for some of the other routines in this
7867 2002-01-09 21:19 rtoy
7869 * src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a
7870 big float. Make it accept work.
7872 2002-01-09 17:04 rtoy
7874 * src/csimp2.lisp: o Added more accurate gamma routine that should
7875 be accurate to within 15 digits or so. Still needs a bit of
7876 work because gamma(10.0) returns 362880.0000000005 instead of
7877 362880.0. o Added more accurate erf function.
7879 2002-01-09 14:46 rtoy
7881 * src/limit.lisp: Tell maxima how to take limits of Jacobian
7882 elliptic functions and their inverses.
7884 2002-01-09 14:08 rtoy
7886 * src/asum.lisp: Tell maxima how to evaluate some complete elliptic
7887 integrals in terms of gamma functions.
7889 2002-01-09 10:14 rtoy
7891 * src/ellipt.lisp: A completely new replacement for maxima's
7892 elliptic function package incorporating are more complete package
7893 and mostly matching Macyma's syntax.
7895 2002-01-09 10:12 rtoy
7897 * src/nparse.lisp: Let maxima parse 1b0 as numbers.
7899 2002-01-07 13:29 amundson
7901 * src/Makefile.am: Fixed very bad bug: make clean could delete all
7902 files in src directory under some circumstances.
7904 2002-01-07 12:49 amundson
7906 * src/trmode.lisp: funcall fix from Vadim V. Zhytnikov
7908 2002-01-07 12:48 amundson
7910 * src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential
7911 conflict with mult in main maxima code
7913 2002-01-07 12:47 amundson
7915 * src/suprv1.lisp: quit() fixes
7917 2002-01-07 12:43 amundson
7919 * src/mdebug.lisp: hack in debugging section. debugging needs to be
7922 2002-01-07 12:40 amundson
7924 * src/displa.lisp: trivial fix for syntax hilighting
7926 2002-01-07 12:40 amundson
7928 * src/acall.lisp: ansi lisp fix
7930 2002-01-07 12:36 amundson
7932 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7933 Dependency files for defsystem. In a perfect world, these
7934 generated files would not be stored in cvs. In the real world,
7935 having always having one copy of the files ready makes dealing
7936 with make and automake much simpler.
7938 2002-01-07 12:34 amundson
7940 * src/maxima.in: Remove disclaimer about unfinished status of
7941 script. Most functionality is now present.
7943 2002-01-07 12:33 amundson
7945 * Makefile.am, configure.in, admin/TODO,
7946 lisp-utils/make-depends.lisp, lisp-utils/maxima-run-lisp,
7947 src/Makefile.am, src/init-cl.lisp, src/maxima.in,
7948 tests/Makefile.am, tests/summarize-log: Changes to support tests
7949 and make dependencies.
7951 2002-01-07 12:29 amundson
7953 * share/contrib/: diag.mac, diag.usg: contribution from
7954 go_furuya@infoseek.jp
7956 2002-01-03 02:14 vvzhy
7958 * src/float.lisp: BIGLSH is replaced by ASH since former seems to
7959 be buggy and gives wrong result for 10.0b0-1;
7961 2002-01-03 02:11 vvzhy
7963 * archive/src/makefile: fixed wrong sed command in the makefile
7965 2001-12-12 08:50 amundson
7967 * Makefile.am, bootstrap, configure.in, admin/TODO,
7968 lisp-utils/Makefile.am, lisp-utils/defsystem.lisp,
7969 lisp-utils/maxima-run-lisp, src/Makefile.am,
7970 src/SYS-DECLAIM.lisp, src/init-cl.lisp, src/maxima.in,
7971 src/maxima.system: The for59 directory is for the transition from
7972 maxima-pre59 to the new maxima module, which will contain maxima
7973 5.9.0. The script "migrate" will populate the new maxima module.
7975 This directory should be regarded as a work in progress. In
7976 particular, the migrate and maxima scripts are not complete.
7977 Please see the file TODO for at least a partial listing of steps
7978 yet to be completed.
7980 2001-12-12 08:43 amundson
7982 * src/cpoly.lisp: Declarations of variable "type" were causing
7983 problems in non-gcl lisps.
7985 2001-12-12 08:41 amundson
7987 * src/maxima-package.lisp: Create the package SI, if needed. See
7988 the following comment in the code:
7990 ;; SI is used for the regex info implementation. This line should
7991 be removed ;; when the info regex implementation no longer
7992 requires SI in all lisps. ;; jfa 12/12/2001
7994 2001-12-09 13:37 belanger
7996 * interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way
7997 numbers are fontlocked.
7999 2001-12-09 13:31 belanger
8001 * interfaces/emacs/emaxima/maxima.el: The keybindings were changed
8002 to be more standard. Various minor changes and bugfixes.
8004 2001-12-09 13:30 belanger
8006 * interfaces/emacs/emaxima/emaxima.lisp: This is a slightly
8007 modified version of imaxima.lisp used for getting TeX output from
8010 2001-12-09 13:29 belanger
8012 * interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc
8013 were merged into emaxima. Various minor changes and bugfixes.
8015 2001-12-09 13:27 belanger
8017 * interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc
8018 were merged into emaxima, various minor changes and bugfixes.
8020 2001-12-09 13:26 belanger
8022 * doc/emaxima/EMaximaIntro.tex: The introduction was changed to
8023 match the changes in the programs.
8025 2001-12-09 08:17 vvzhy
8027 * archive/src/ChangeLog, archive/src/clisp-regex.lisp,
8028 archive/src/cmulisp-regex.lisp, archive/src/compile-clisp.lisp,
8029 archive/src/compile-cmulisp.lisp, src/cl-info.lisp,
8030 src/macdes.lisp, src/maxima-package.lisp, src/mdebug.lisp: online
8031 info browsing (describe) for clisp and cmucl
8033 2001-12-08 00:24 vvzhy
8035 * archive/src/makefile: fix makefile for cmucl
8037 2001-12-04 23:58 vvzhy
8039 * src/sloop.lisp: type-error in sloop is renamed to
8042 2001-12-04 23:55 vvzhy
8044 * src/mlisp.lisp: mapply1 modified to fix problem with
8045 matchdeclare, defmatch on CL systems
8047 2001-11-25 01:38 vvzhy
8049 * src/trmode.lisp: fix define_variable(foo,true,boolean) problem
8052 2001-11-18 22:45 vvzhy
8054 * archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8055 src/acall.lisp, src/maxima-package.lisp, src/plot.lisp: dfstruct
8056 polygon moved out of eval-when for clisp
8058 2001-11-18 22:43 vvzhy
8060 * tests/tests.lisp: gcl and gmp specific part put under feature
8063 2001-11-10 19:53 belanger
8065 * interfaces/emacs/emaxima/maxima.el: All the font-locking was
8066 moved to maxima-font-lock.el. The syntax table was changed (to
8067 make % and _ word elements). The old changelog was removed.
8069 2001-11-10 19:47 belanger
8071 * interfaces/emacs/emaxima/maxima-font-lock.el: Font-locking for
8072 XEmacs was merged. The word boundaries for the font-lock regexps
8073 were fixed. The faces were made customizable.
8075 2001-11-10 19:44 belanger
8077 * interfaces/emacs/emaxima/emaxima.el: The font-locking was changed
8078 (hopefully improved) slightly.
8080 2001-11-08 16:25 belanger
8082 * interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode
8085 2001-11-08 16:24 belanger
8087 * interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of
8088 elisp file for completion support in Emacs.
8090 2001-11-08 16:23 belanger
8092 * interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of
8093 font-lock support for Emacs.
8095 2001-11-08 16:22 belanger
8097 * interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima
8098 style file (for LaTeX).
8100 2001-11-08 16:21 belanger
8102 * interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima
8105 2001-11-08 16:20 belanger
8107 * doc/emaxima/EMaximaIntro.tex: Initial commit of an introduction to
8110 2001-11-08 16:19 belanger
8112 * doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to
8115 2001-11-08 16:04 amundson
8117 * src/displa.lisp: trivial fix: coment added to fix syntax
8118 highlighting in XEmacs
8120 2001-07-11 00:06 wfs
8122 * archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp,
8123 src/mrgmac.lisp: fix to zl-get
8125 2001-07-03 13:19 wfs
8127 * src/trigi.lisp, archive/src/version.lisp: fix to mmod
8129 2001-06-06 04:13 wfs
8131 * archive/info/maxima.info-15, archive/info/maxima.log,
8132 archive/src/makefile, doc/info/Input.texi,
8133 doc/info/Plotting.texi, doc/info/Polynomials.texi,
8134 src/cl-info.lisp, src/max_ext.lisp, src/plot.lisp: changes to
8135 plotting for parametric plots
8137 2001-06-05 04:05 wfs
8139 * archive/info/maxima.aux, archive/info/maxima.fns,
8140 archive/info/maxima.log, archive/info/maxima.toc,
8141 archive/src/version.lisp, doc/info/Polynomials.texi,
8142 share/algebra/gcdex.mac, src/displa.lisp, src/matrix.lisp: change
8143 to gcdex, and displa for sum
8145 2001-06-04 01:40 wfs
8147 * archive/info/maxima.fns, archive/info/maxima.log,
8148 archive/src/version.lisp, doc/info/Polynomials.texi,
8149 share/algebra/gcdex.mac, src/autol.lisp, src/matrix.lisp,
8150 src/max_ext.lisp: add gcdex, misc changes
8152 2001-05-30 23:37 wfs
8154 * archive/README.orig, interfaces/xmaxima/xmaxima, src/commac.lisp,
8155 src/mactex.lisp, src/transm.lisp: fix to xmaxima to prevent
8156 hanging process plus other fixes
8158 2001-05-18 14:42 wfs
8160 * archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix
8161 mactex.lisp, add appendfile
8163 2001-05-18 03:57 wfs
8165 * tests/tests.lisp, archive/src/maxobjs, archive/src/sysinit.c,
8166 archive/src/version.lisp, src/commac.lisp, src/displa.lisp,
8167 src/mactex.lisp, src/max_ext.lisp, src/mload.lisp: changes to
8168 mactex, to displa, and autoloading
8170 2001-05-16 00:27 wfs
8172 * archive/info/maxima.log, archive/src/init_maxima.lsp,
8173 archive/src/version.lisp, src/mactex.lisp, tests/tests.lisp:
8174 changes to correct problems with mactex, and fixes for TexMacs
8176 2001-05-06 16:32 wfs
8178 * archive/maxima-5.6-0.spec: add an rpm spec file
8180 2001-05-06 13:27 wfs
8182 * archive/makedefs, archive/makefile, archive/minvers,
8183 archive/elisp/makefile, archive/info/makefile,
8184 archive/info/maxima.log, archive/src/init_maxima.lsp,
8185 archive/src/makefile, archive/src/serror.lisp,
8186 archive/src/version.lisp, src/clmacs.lisp, src/comm.lisp,
8187 src/commac.lisp, src/maxmac.lisp, src/mlisp.lisp, src/mload.lisp,
8188 src/mrgmac.lisp, src/rpart.lisp, src/suprv1.lisp,
8189 tests/tests.lisp: misc changes for bignum stuff and fixes of
8192 2001-04-27 12:05 wfs
8194 * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8195 archive/src/server.lisp, interfaces/xmaxima/intro.html,
8196 interfaces/xmaxima/xmaxima, src/macsys.lisp: update xmaxima, misc
8199 2001-04-27 08:50 wfs
8201 * archive/src/compile-clisp.lisp: clisp getpid
8203 2001-04-27 08:36 wfs
8205 * archive/info/makefile, archive/info/maxima.aux,
8206 archive/info/maxima.log, archive/info/texi2html,
8207 archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8208 archive/src/makefile, archive/src/server.lisp,
8209 archive/src/version.lisp, doc/info/SpecfunII.texi, src/asum.lisp,
8210 src/commac.lisp, src/displa.lisp, src/maxima-package.lisp:
8211 improve bignum printing
8213 2001-04-25 14:19 wfs
8215 * archive/elisp/gcl.el, archive/info/maxima.aux,
8216 archive/info/maxima.fns, archive/info/maxima.log,
8217 archive/info/maxima.toc, archive/src/compile-cmulisp.lisp,
8218 archive/src/version.lisp, doc/info/Debugging.texi,
8219 doc/info/Equations.texi, doc/info/Expressions.texi,
8220 doc/info/Floating.texi, doc/info/Help.texi, doc/info/Input.texi,
8221 doc/info/Integration.texi, doc/info/Program.texi,
8222 doc/info/SpecfunII.texi, doc/info/Special.texi,
8223 interfaces/emacs/misc/dbl.el,
8224 interfaces/emacs/misc/smart-complete.el,
8225 interfaces/xmaxima/xmaxima, src/maxima-package.lisp,
8226 src/plot.lisp: changes for plot and emacs lisp files
8228 2001-04-23 13:01 wfs
8230 * src/plot.lisp: additional things to plot.lisp
8232 2001-04-23 12:52 wfs
8234 * archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path
8235 searching in in plot.lisp only at run time
8237 2001-04-22 22:04 wfs
8239 * archive/info/maxima.log, archive/src/sysdef.lisp,
8240 doc/info/Plotting.texi, src/plot.lisp: fix plot in postscript
8241 mode for common lisp
8243 2001-04-20 17:54 wfs
8245 * archive/info/maxima.log, src/plot.lisp: remove si:getenv
8247 2001-04-20 17:39 wfs
8249 * archive/info/maxima.log, archive/src/ChangeLog,
8250 archive/src/init_max1.lisp, archive/src/version.lisp,
8251 doc/info/Command.texi, doc/info/Contexts.texi,
8252 doc/info/Help.texi, doc/info/Input.texi,
8253 doc/info/Introduction.texi, doc/info/Operators.texi, src/ar.lisp,
8254 src/generr.lisp, src/macsys.lisp, src/mstuff.lisp: final changes
8255 to correct bugs under cmulisp
8257 2001-04-20 14:18 wfs
8259 * src/hyp.lisp: changes to correct bugs under clisp and cmulisp
8261 2001-04-20 14:11 wfs
8263 * archive/info/maxima.aux, archive/info/maxima.fns,
8264 archive/info/maxima.log, archive/info/maxima.toc,
8265 archive/src/compile-cmulisp.lisp, archive/src/sys-proclaim.lisp,
8266 archive/src/version.lisp, share/algebra/grob1.lisp,
8267 src/csimp.lisp, src/generr.lisp, src/mstuff.lisp,
8268 src/schatc.lisp, src/zero.lisp: changes to correct bugs under
8271 2001-04-19 01:06 wfs
8273 * archive/makefile, archive/elisp/add-default.el,
8274 archive/elisp/add-defaults.el, archive/elisp/ansi-doc.el,
8275 archive/elisp/doc-to-texi.el, archive/elisp/gcl.el,
8276 archive/elisp/man1-to-texi.el, archive/info/maxima.info-15,
8277 archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8278 archive/src/compile-cmulisp.lisp, archive/src/init_max1.lisp,
8279 archive/src/maxout.geomview, archive/src/sysdef.lisp,
8280 archive/src/version.lisp, doc/info/Debugging.texi,
8281 doc/info/Help.texi, doc/info/SpecfunII.texi,
8282 doc/info/maxima.texi, interfaces/emacs/misc/dbl.el,
8283 interfaces/emacs/misc/smart-complete.el,
8284 interfaces/emacs/misc/sshell.el, src/commac.lisp,
8285 src/macdes.lisp, src/macsys.lisp, src/maxima-package.lisp,
8286 src/mdebug.lisp, src/mload.lisp, src/mstuff.lisp, src/plot.lisp,
8287 src/rat3e.lisp, src/ratmac.lisp, src/trigi.lisp, src/trprop.lisp,
8288 tests/rtest6a.mac, tests/rtest9.mac: fixes for debugging, and
8289 more things to get clisp thru the tests. Also some documentation
8290 on source level debugging
8292 2001-04-17 19:23 wfs
8294 * archive/src/cmulisp-regex.lisp: regexp patch
8296 2001-04-17 17:32 wfs
8298 * archive/src/version.lisp, src/mdebug.lisp: fix source level
8299 debugging break code, broken by clisp changes...
8301 2001-04-17 14:32 wfs
8303 * doc/info/SpecfunII.texi: add SpecfunII.texi
8305 2001-04-17 10:09 wfs
8307 * archive/info/maxima.aux, archive/info/maxima.log,
8308 archive/info/maxima.toc, archive/src/cmpinit.lsp,
8309 archive/src/makefile, archive/src/version.lisp,
8310 doc/info/Integration.texi, doc/info/maxima.texi,
8311 src/maxima-package.lisp, src/nparse.lisp, src/optimize.lisp,
8312 src/ratmac.lisp: Fix source level debugging info, turn on
8313 optimize on compiler
8315 2001-04-15 23:22 wfs
8317 * archive/bin/maxima-files, archive/info/makefile,
8318 archive/info/maxima.fns, doc/info/Expressions.texi,
8319 doc/info/Integration.texi, doc/info/Plotting.texi,
8320 doc/info/maxima.texi, archive/src/ChangeLog,
8321 archive/src/version.lisp, doc/info/texinfo.tex,
8322 share/specfunctions/airy.lisp, share/specfunctions/specfun.mac,
8323 src/asum.lisp, src/displa.lisp, src/sinint.lisp, src/transl.lisp:
8324 add specfun stuff, correct maxima to lisp compilation for
8327 2001-04-13 15:22 wfs
8329 * archive/: info/makefile, info/maxima.log,
8330 src/compile-cmulisp.lisp, src/init_max1.lisp, src/make.lisp,
8331 src/makefile, src/sysdef.lisp: changes for clisp, and to sysdef
8333 2001-04-06 17:39 wfs
8335 * archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp
8338 2001-04-06 16:31 wfs
8340 * archive/src/ChangeLog: bugs in autoloading, and adding
8341 share/*.lisp to search path
8343 2001-04-06 15:29 wfs
8345 * archive/makefile, archive/src/init_max1.lisp,
8346 archive/src/version.lisp, share/trigonometry/trigrat.lisp,
8347 src/askp.lisp, src/autol.lisp, src/mload.lisp: bugs in
8348 autoloading, and adding share/*.lisp to search path
8350 2001-04-02 18:28 wfs
8352 * archive/src/ChangeLog, archive/src/compile-cmulisp.lisp,
8353 archive/src/init_max1.lisp, archive/src/version.lisp,
8354 src/clmacs.lisp, src/macdes.lisp, src/mactex.lisp,
8355 src/mload.lisp: more patches for cmucl
8357 2001-03-30 11:11 wfs
8359 * archive/bin/maxima-files, archive/src/ChangeLog,
8360 archive/src/init_max1.lisp, archive/src/sysdef.lisp,
8361 archive/src/version.lisp, src/SYS-PROCLAIM.lisp, src/displa.lisp,
8362 src/nparse.lisp, src/simp.lisp: changes for cmulisp
8364 2001-03-25 01:11 wfs
8366 * archive/src/makefile, archive/src/version.lisp, src/sin.lisp:
8367 change for integration bug
8369 2001-03-22 16:26 wfs
8371 * archive/: maxima-5.5-2.spec, info/maxima-primer.tex,
8372 src/evaluate.lisp: Add the primer, and evaluate.lisp
8374 2001-03-22 16:22 wfs
8376 * src/psolve.lisp: Fix problem in solvecubic
8378 2001-03-21 18:14 wfs
8380 * archive/info/makefile, archive/src/make.lisp,
8381 archive/src/version.lisp, plotting/mgnuplot, src/nparse.lisp,
8382 src/plot.lisp: fix in nparse for prefix operators
8384 2001-02-28 18:19 wfs
8386 * archive/README.orig, archive/src/compile-clisp.lisp,
8387 archive/src/compile-cmulisp.lisp, archive/src/makefile,
8388 archive/src/sysdef.lisp, src/mdebug.lisp, src/nparse.lisp:
8389 changes for common lisp, for source level debugging and for the
8390 making of under clisp and cmulisp
8392 2001-02-27 21:49 wfs
8394 * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8395 archive/src/makefile, archive/src/version.lisp,
8396 doc/info/Input.texi, src/mload.lisp: changes for common lisp,
8399 2001-02-26 18:12 wfs
8401 * archive/src/compile-clisp.lisp, archive/src/makefile,
8402 src/lmdcls.lisp, src/plot.lisp, src/suprv1.lisp: change to
8403 coerce-float-fun for plot
8405 2001-02-23 20:21 wfs
8407 * archive/README.orig, archive/src/init_max1.lisp,
8408 archive/src/sysdef.lisp, archive/src/version.lisp,
8409 src/bessel.lisp, src/clmacs.lisp, src/combin.lisp,
8410 src/commac.lisp, src/cpoly.lisp, src/defint.lisp, src/fcall.lisp,
8411 src/generr.lisp, src/grind.lisp, src/hayat.lisp, src/limit.lisp,
8412 src/macdes.lisp, src/macsys.lisp, src/marray.lisp,
8413 src/matrun.lisp, src/maxima-package.lisp, src/mdebug.lisp,
8414 src/merror.lisp, src/mlisp.lisp, src/mload.lisp, src/mrgmac.lisp,
8415 src/nparse.lisp, src/outmis.lisp, src/result.lisp,
8416 src/schatc.lisp, src/simp.lisp, src/sloop.lisp, src/specfn.lisp,
8417 src/suprv1.lisp, src/trans3.lisp, src/trans4.lisp,
8418 src/transm.lisp, src/trdata.lisp, src/trigi.lisp,
8419 src/trmode.lisp, tests/tests.lisp,
8420 archive/src/compile-clisp.lisp: Numerous minor changes to allow
8421 compilation in other lisp such as clisp. See the file
8422 src/compile-clisp.lisp as example for compiling
8424 2001-02-23 19:21 wfs
8426 * archive/README.orig, archive/makefile,
8427 archive/src/init_max1.lisp, archive/src/version.lisp,
8428 doc/man/maxima.1: update man page, fix search path..
8430 2001-01-30 23:31 wfs
8432 * archive/README.orig, archive/makefile,
8433 archive/src/init_max1.lisp, doc/man/maxima.1, src/homog.lisp,
8434 src/max_ext.lisp, src/suprv1.lisp: changes for windows and common
8437 2000-12-09 01:07 wfs
8439 * archive/bin/maxima-files, interfaces/xmaxima/demos.html,
8440 interfaces/xmaxima/examples.html, interfaces/xmaxima/intro.html,
8441 interfaces/xmaxima/omplotdata,
8442 interfaces/xmaxima/plotmaxima.html: update documentation
8444 2000-12-09 00:40 wfs
8446 * archive/README.orig, archive/configure, archive/makedefs,
8447 archive/makefile, archive/deliver/fdlogo3.gif,
8448 archive/deliver/getzipinfo.tcl, archive/deliver/install1.gif,
8449 archive/deliver/pkginfo.tcl, archive/deliver/setup.tcl,
8450 archive/deliver/setup_contents.txt, archive/deliver/unpack.tcl,
8451 archive/deliver/zipinfo.tcl, archive/elisp/makefile,
8452 archive/info/makefile, archive/info/maxima.fns,
8453 archive/info/maxima.log, archive/src/example.lisp,
8454 archive/src/gnu-optionsxx, archive/src/init_max1.lisp,
8455 archive/src/makefile, archive/src/max.ico,
8456 archive/src/server.lisp, archive/src/version.lisp,
8457 demo/macex.dem, demo/macro.dem, demo/manual.demo,
8458 doc/info/Input.texi, interfaces/xmaxima/examples.html,
8459 interfaces/xmaxima/intro.html, share/matrix/nchrpl.mac,
8460 share/numeric/dblint.dem, share/numeric/riemsum.mac,
8461 share/physics/gamalg.lisp, src/SYS-PROCLAIM.lisp,
8462 src/clmacs.lisp, src/macdes.lisp, src/macsys.lisp,
8463 src/mdebug.lisp, src/mlisp.lisp, src/mload.lisp, src/mmacro.lisp,
8464 src/nparse.lisp, src/plot.lisp, src/suprv1.lisp,
8465 tests/rtest8.mac, tests/tests.lisp: many changes for xmaxima and
8468 2000-11-02 15:02 wfs
8470 * archive/configure, archive/configure.in, archive/makefile,
8471 archive/minvers, archive/books/tk_gnuplot,
8472 archive/src/macdes-prev.lisp, archive/src/makefile,
8473 doc/man/maxima.1, interfaces/xmaxima/intro.html,
8474 interfaces/xmaxima/omplotdata, interfaces/xmaxima/xmaxima,
8475 plotting/mgnuplot, src/macdes.lisp, src/macsys.lisp,
8476 src/plot.lisp, archive/src/server.lisp, archive/src/version.lisp,
8477 src/todd-coxeter.lisp: add todd coxeter algorithm for groups,
8480 2000-10-06 14:40 wfs
8482 * interfaces/xmaxima/omplotdata: update plotting, adding sliders
8484 2000-09-09 19:11 wfs
8486 * archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in
8489 2000-09-09 16:25 wfs
8491 * doc/intromax/intromax.html, doc/intromax/intromax.ltx,
8492 src/askp.lisp, src/compar.lisp: Fix so that "Is .. positive or
8493 negative" allows lower case response of p or n
8495 2000-06-26 12:36 wfs
8497 * archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8498 archive/src/init_maxima.lsp, archive/src/maxobjs,
8499 archive/src/sysinit.c, archive/src/version.lisp, src/commac.lisp,
8500 src/nparse.lisp: change to readlist, moving to nparse
8502 2000-06-07 05:08 wfs
8504 * archive/: configure, makedefs, makefile, elisp/makefile,
8505 info/makefile, src/makefile: changes for install of info files
8507 2000-06-07 04:33 wfs
8509 * archive/: README.orig, configure, info/makefile: minor changes in
8510 defaults in configure
8512 2000-05-23 23:16 wfs
8514 * archive/info/maxima.log: remove the dvi
8516 2000-05-23 20:19 wfs
8518 * archive/src/ChangeLog: changelog
8520 2000-05-23 20:06 wfs
8522 * src/dskfn.lisp: fix SAVE to add the paren for in-package at top
8525 2000-05-08 13:13 wfs
8527 * archive/configure, archive/makefile,
8528 archive/elisp/maxima-mode.el, doc/info/Affine.texi,
8529 doc/info/Arrays.texi, doc/info/Command.texi,
8530 doc/info/Constants.texi, doc/info/Contexts.texi,
8531 doc/info/Ctensor.texi, doc/info/Debugging.texi,
8532 doc/info/Differential.texi, doc/info/Differentiation.texi,
8533 doc/info/Equations.texi, doc/info/Expressions.texi,
8534 doc/info/Floating.texi, doc/info/Function.texi,
8535 doc/info/Groups.texi, doc/info/Help.texi, doc/info/Indices.texi,
8536 doc/info/Input.texi, doc/info/Integration.texi,
8537 doc/info/Introduction.texi, doc/info/Limits.texi,
8538 doc/info/Lists.texi, doc/info/Logarithms.texi,
8539 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8540 doc/info/Number.texi, doc/info/Numerical.texi,
8541 doc/info/Operators.texi, doc/info/Plotting.texi,
8542 doc/info/Polynomials.texi, doc/info/Program.texi,
8543 doc/info/Rules.texi, doc/info/Runtime.texi, doc/info/Series.texi,
8544 archive/info/maxima.aux, doc/info/Simplification.texi,
8545 doc/info/Special.texi, doc/info/Statistics.texi,
8546 doc/info/Symmetries.texi, doc/info/Tensor.texi,
8547 doc/info/Trigonometric.texi, archive/info/maxima.fns,
8548 archive/info/maxima.log, archive/info/maxima.toc,
8549 doc/info/maxima.texi, doc/info/texinfo.tex, src/max_ext.lisp,
8550 src/rat3c.lisp, archive/src/version.lisp:
8552 updated the files from my current working source.
8554 2000-05-08 01:09 wfs
8556 * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8557 archive/configure, archive/idea, archive/install.tcl,
8558 archive/majvers, archive/makedefs, archive/makefile,
8559 archive/maxima.gif, archive/minvers, archive/msg,
8560 archive/readme.plot, archive/src/ChangeLog,
8561 archive/src/benchmarks, archive/src/buffer1.lisp,
8562 archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8563 archive/src/cl-maxima.system, archive/src/cmd.el,
8564 archive/src/conversion.doc, archive/src/dtrdi.c,
8565 archive/src/exclude, archive/src/execute.c,
8566 archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8567 archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8568 archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8569 archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8570 archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8571 archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8572 archive/src/mtags, archive/src/mudoc.lisp,
8573 archive/src/plot3d.lisp, archive/src/plotll.lisp,
8574 archive/src/pltwin.lisp, archive/src/qeval.lsp,
8575 archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8576 archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8577 archive/src/vals.lisp, archive/src/xgraph-out,
8578 interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8579 src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8580 src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8581 src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8582 src/commac.lisp, src/compar.lisp, src/compat.lisp,
8583 src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8584 src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8585 src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8586 src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8587 src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8588 src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8589 src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8590 src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8591 src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8592 src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8593 src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8594 src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8595 src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8596 src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8597 src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8598 src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8599 src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8600 src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8601 src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8602 src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8603 src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8604 src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8605 src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8606 src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8607 src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8608 src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8609 src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8610 src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8611 src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8612 archive/bin/add-defs, archive/bin/copy-doc.lisp,
8613 archive/bin/distribute, archive/bin/distribute-new,
8614 archive/bin/doe-tape, archive/bin/fix-path,
8615 archive/bin/if-exists, archive/bin/if-not-exists,
8616 archive/bin/kcl-link, archive/bin/make-exe,
8617 archive/bin/maxima-files, archive/bin/maxima-tape,
8618 archive/bin/move-if-change, archive/bin/update-version,
8619 archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8620 archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8621 archive/doc/problem-chart, archive/doc/software.doc,
8622 archive/doc/time.test, archive/doc/times,
8623 archive/doc/times-chart, archive/info/fix-maxima.el,
8624 archive/info/makefile, archive/info/maxima.aux,
8625 archive/info/maxima.cp, archive/info/maxima.fns,
8626 archive/info/maxima.ky, archive/info/maxima.log,
8627 archive/info/maxima.pg, archive/info/maxima.texi-prev,
8628 archive/info/maxima.toc, archive/info/maxima.tp,
8629 archive/info/maxima.vr, archive/info/xgraph-out,
8630 archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8631 archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8632 archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8633 archive/src/autos.lisp, archive/src/bigmax.all,
8634 archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8635 archive/src/drawps.hc, archive/src/dump-excl.lisp,
8636 archive/src/dump-lucid.lisp, archive/src/example.lisp,
8637 archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8638 archive/src/fo.lsp, archive/src/fundcl.lisp,
8639 archive/src/grabext.lisp, archive/src/init.lsp,
8640 archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8641 archive/src/init_maxima.lsp, archive/src/install.tcl,
8642 archive/src/make-sys_maxima.c, archive/src/make.lisp,
8643 archive/src/makefile, archive/src/makefile.prev,
8644 archive/src/makepro.lisp, archive/src/maxobjs,
8645 archive/src/maxout.geomview, archive/src/maxout.zic,
8646 archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8647 archive/src/nutplot.lisp, archive/src/omplot-out,
8648 archive/src/paths.lisp, archive/src/repl.el,
8649 archive/src/save.lisp, archive/src/serror.lisp,
8650 archive/src/server.lisp, archive/src/single-value.lisp,
8651 archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
8652 archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
8653 archive/src/sysinit.lsp, archive/src/system-init.c,
8654 archive/src/var-proclaims.lisp, archive/src/version.lisp,
8655 archive/src/xplot.lisp, archive/src/zouplot.lisp,
8656 archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
8657 demo/manual.demo, demo/plots.mac, doc/contributors,
8658 doc/info/Affine.texi, doc/info/Arrays.texi,
8659 doc/info/Command.texi, doc/info/Constants.texi,
8660 doc/info/Contexts.texi, doc/info/Ctensor.texi,
8661 doc/info/Debugging.texi, doc/info/Differential.texi,
8662 doc/info/Differentiation.texi, doc/info/Equations.texi,
8663 doc/info/Expressions.texi, doc/info/Floating.texi,
8664 doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
8665 doc/info/Indices.texi, doc/info/Input.texi,
8666 doc/info/Integration.texi, doc/info/Limits.texi,
8667 doc/info/Lists.texi, doc/info/Logarithms.texi,
8668 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8669 doc/info/None.texi, doc/info/Number.texi,
8670 doc/info/Numerical.texi, doc/info/Operators.texi,
8671 doc/info/Plotting.texi, doc/info/Polynomials.texi,
8672 doc/info/Program.texi, doc/info/Rules.texi,
8673 doc/info/Runtime.texi, doc/info/Series.texi,
8674 doc/info/Simplification.texi, doc/info/Special.texi,
8675 doc/info/Statistics.texi, doc/info/Symmetries.texi,
8676 doc/info/Tensor.texi, doc/info/Trigonometric.texi,
8677 doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
8678 interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
8679 plotting/mgnuplot, share/algebra/nusum.mac,
8680 share/diffequations/abel.mac, share/diffequations/desoln.mac,
8681 share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
8682 share/matrix/invert.mac, share/simplification/elim.mac,
8683 src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
8684 src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
8685 src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
8686 src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
8687 src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
8688 src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
8689 src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
8690 src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
8691 src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
8692 src/transf.lisp, src/transl.lisp, src/transs.lisp,
8693 src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
8694 src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
8695 src/trutil.lisp, src/utils.lisp, src/zero.lisp,
8696 tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
8697 tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
8698 tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
8699 tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
8700 tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
8701 tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
8702 tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
8703 tests/tests.lisp, archive/info/maxima.info-15,
8704 archive/info/maxima.info-16, archive/share/share.usg,
8705 archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
8706 archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
8707 archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
8708 archive/share/lisp/defstm.lisp,
8709 archive/share/lisp/defstmrun.lisp,
8710 archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
8711 archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
8712 archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
8713 archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
8714 archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
8715 archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
8716 archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
8717 archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
8718 archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
8719 archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
8720 archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
8721 archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
8722 archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
8723 archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
8724 archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
8725 archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
8726 archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
8727 archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
8728 archive/share/trash/ai.mc, archive/share/trash/array.usg,
8729 archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
8730 archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
8731 archive/share/trash/elec.dat, archive/share/trash/elec.plt,
8732 archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
8733 archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
8734 archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
8735 archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
8736 archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
8737 archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
8738 archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
8739 archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
8740 archive/share/unknown/asympa.mac,
8741 archive/share/unknown/cgamma.usg,
8742 archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
8743 archive/share/unknown/ndiffq.dem,
8744 archive/share/unknown/ndiffq.dmp,
8745 archive/share/unknown/ndiffq.usg,
8746 archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
8747 archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
8748 archive/share/unknown/plot2.usg,
8749 archive/share/unknown/polsol.usg,
8750 archive/share/unknown/powers.usg,
8751 archive/share/unknown/prrid.usg,
8752 archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
8753 archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
8754 demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
8755 demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
8756 demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
8757 demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
8758 doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
8759 doc/share/translation_hints.txt, share/algebra/differ.dem,
8760 share/algebra/differ.mac, share/algebra/grob1.lisp,
8761 share/algebra/nusum.usg, share/algebra/recur.dem,
8762 share/algebra/recur.lisp, share/algebra/recur.mac,
8763 share/algebra/recur.transcript, share/calculus/cartan.dem,
8764 share/calculus/cartan.lisp, share/calculus/fourie.dem,
8765 share/calculus/fourie.mac, share/calculus/fourie.usg,
8766 share/calculus/gendif.mac, share/calculus/gendif.usg,
8767 share/calculus/optmiz.dem, share/calculus/optmiz.mac,
8768 share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
8769 share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
8770 share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
8771 share/calculus/optvar.dem, share/calculus/optvar.mac,
8772 share/calculus/optvar.transcript, share/calculus/optvar.usg,
8773 share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
8774 share/calculus/pade2.mac, share/calculus/qual.dem,
8775 share/calculus/qual.mac, share/calculus/qual.usg,
8776 share/calculus/qualsp.lisp, share/calculus/revert.mac,
8777 share/calculus/revert.usg, share/calculus/taylor1.mac,
8778 share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
8779 share/diffequations/desoln.usg, share/diffequations/exampl.mac,
8780 share/diffequations/linde1.mc, share/diffequations/ode2.usg,
8781 share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
8782 share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
8783 share/graphics/world.mac, share/integequations/inteqn.mac,
8784 share/integequations/inteqn.usg, share/integequations/intexs.mac,
8785 share/integration/antid.dem, share/integration/antid.mac,
8786 share/integration/antid.usg, share/integration/bypart.mac,
8787 share/integration/delta.dem, share/integration/delta.mac,
8788 share/integration/delta.usg, share/integration/intsce.mac,
8789 share/integration/intsce.usg, share/macro/autolo.mac,
8790 share/macro/basic.mac, share/macro/caseq.mac,
8791 share/macro/contrl.mac, share/macro/defm.dem,
8792 share/macro/defm.mac, share/macro/defm.syn,
8793 share/macro/defstm.mac, share/macro/defstmrun.mac,
8794 share/macro/fexpr.mac, share/macro/keyarg.dem,
8795 share/macro/keyarg.mac, share/macro/packg.mac,
8796 share/macro/sum1.mac, share/matrix/determ.mac,
8797 share/matrix/determ.usg, share/matrix/eigen.dem,
8798 share/matrix/eigen.mac, share/matrix/eigen.usg,
8799 share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
8800 share/matrix/invert.usg, share/matrix/matfun.mac,
8801 share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
8802 share/matrix/pfaff.dem, share/matrix/pfaff.mac,
8803 share/matrix/pfaff.usg, share/matrix/rateig.mac,
8804 share/misc/arrfun.mac, share/misc/declin.dem,
8805 share/misc/declin.mac, share/misc/declin.usg,
8806 share/misc/diffop.lisp, share/misc/disran.lisp,
8807 share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
8808 share/misc/foptim.lisp, share/misc/seqopt.dem,
8809 share/misc/seqopt.lisp, share/misc/seqopt.usg,
8810 share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
8811 share/numeric/bffac.lisp, share/numeric/bffac.usg,
8812 share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
8813 share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
8814 share/numeric/cfortr.tst, share/numeric/cfortr.usg,
8815 share/numeric/dblint.dem, share/numeric/dblint.mac,
8816 share/numeric/dblint.usg, share/numeric/dblint_1.dem,
8817 share/numeric/diffeq.dem, share/numeric/diffeq.mac,
8818 share/numeric/expense.lisp, share/numeric/fft.dem,
8819 share/numeric/fft.lisp, share/numeric/fft.usg,
8820 share/numeric/forma1.lisp, share/numeric/forma1.usg,
8821 share/numeric/format.lisp, share/numeric/format.usg,
8822 share/numeric/kach.dem, share/numeric/kach.mac,
8823 share/numeric/newton.mac, share/numeric/newton1.mac,
8824 share/numeric/qq.dem, share/numeric/qq.lisp,
8825 share/numeric/qq.usg, share/numeric/riemsum.mac,
8826 share/numeric/simpsn.dem, share/numeric/simpsn.mac,
8827 share/numeric/submac.dem, share/numeric/submac.mac,
8828 share/physics/dimen.dem, share/physics/dimen.mac,
8829 share/physics/dimen.usg, share/physics/elec.lisp,
8830 share/physics/gam5.lisp, share/physics/gamalg.dem,
8831 share/physics/gamalg.lisp, share/physics/gamalg.usg,
8832 share/physics/gamchi.lisp, share/physics/gamcon.lisp,
8833 share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
8834 share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
8835 share/physics/gamsq.lisp, share/physics/units.mac,
8836 share/physics/units.usg, share/simplification/absimp.dem,
8837 share/simplification/absimp.mac, share/simplification/absimp.usg,
8838 share/simplification/disol.dem, share/simplification/disol.mac,
8839 share/simplification/disol.usg, share/simplification/elim.usg,
8840 share/simplification/facex1.mac, share/simplification/facexp.dem,
8841 share/simplification/facexp.mac, share/simplification/facexp.usg,
8842 share/simplification/functs.dem, share/simplification/functs.mac,
8843 share/simplification/functs.usg, share/simplification/ineq.dem,
8844 share/simplification/ineq.mac, share/simplification/ineq.usg,
8845 share/simplification/lrats.dem, share/simplification/lrats.mac,
8846 share/simplification/lrats.usg, share/simplification/rducon.dem,
8847 share/simplification/rducon.lisp,
8848 share/simplification/rducon.usg, share/simplification/rncomb.dem,
8849 share/simplification/rncomb.mac, share/simplification/rncomb.usg,
8850 share/simplification/scifac.dem,
8851 share/simplification/scifac.lisp,
8852 share/simplification/scifac.usg, share/simplification/sqdnst.mac,
8853 share/simplification/sqdnst.usg, share/simplification/stopex.dem,
8854 share/simplification/stopex.mac, share/simplification/stopex.usg,
8855 share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
8856 share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
8857 share/specfunctions/kn.mac, share/sym/arite.lisp,
8858 share/sym/chbase.lisp, share/sym/compile.lisp,
8859 share/sym/direct.lisp, share/sym/ecrivain.lisp,
8860 share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
8861 share/sym/macros.lisp, share/sym/makefile,
8862 share/sym/multmon.lisp, share/sym/operations.lisp,
8863 share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
8864 share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
8865 share/tensor/ademo.dem, share/tensor/ademo2.dem,
8866 share/tensor/ajpff.mac, share/tensor/anew.mac,
8867 share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
8868 share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
8869 share/tensor/brbirk.mac, share/tensor/canten.lisp,
8870 share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
8871 share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
8872 share/tensor/ctensr.mac, share/tensor/gener.lisp,
8873 share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
8874 share/tensor/itensor.lisp, share/tensor/jpff.mac,
8875 share/tensor/manual.txt, share/tensor/metrics.mac,
8876 share/tensor/mmans.mac, share/tensor/mmans_run.mac,
8877 share/tensor/motion.mac, share/tensor/petrov.mac,
8878 share/tensor/ricci2.mac, share/tensor/rsn.mac,
8879 share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
8880 share/tensor/test1.mac, share/trigonometry/atrig1.mac,
8881 share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
8882 share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
8883 share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
8884 share/utils/batch.dem, share/utils/batch.mac,
8885 share/utils/batch.transcript, share/utils/batch.usg,
8886 share/utils/dskuse.lisp, share/utils/dskuse.usg,
8887 share/utils/fileop.lisp, share/utils/fileop.usg,
8888 share/vector/vect.dem, share/vector/vect.mac,
8889 share/vector/vect.usg, share/vector/vect_transform.mac,
8890 share/vector/vector.dem, share/vector/vector.mac,
8891 share/vector/vector.usg, archive/books/tk_gnuplot,
8892 archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
8893 archive/books/schelter/427k-1.bk,
8894 archive/books/schelter/427k-2.bk,
8895 archive/books/schelter/chaos.bk,
8896 archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
8897 archive/books/schelter/systems.bk,
8898 archive/books/schelter/xplot.bk, archive/elisp/makefile,
8899 archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
8900 interfaces/emacs/misc/sshell.el, share/sym/doconline,
8901 share/sym/docsym.tex, share/sym/docsymidx.tex,
8902 share/sym/partpol.lisp, share/sym/permut.lisp,
8903 share/sym/pui.lisp, share/sym/resolcayley.lisp,
8904 share/sym/resolv1.lisp, share/sym/resolvante.mac,
8905 share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
8906 share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
8909 maxima-5.4 source as released nov 18 with maxima-5.4.tgz
8911 2000-05-08 01:09 wfs
8913 * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8914 archive/configure, archive/idea, archive/install.tcl,
8915 archive/majvers, archive/makedefs, archive/makefile,
8916 archive/maxima.gif, archive/minvers, archive/msg,
8917 archive/readme.plot, archive/src/ChangeLog,
8918 archive/src/benchmarks, archive/src/buffer1.lisp,
8919 archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8920 archive/src/cl-maxima.system, archive/src/cmd.el,
8921 archive/src/conversion.doc, archive/src/dtrdi.c,
8922 archive/src/exclude, archive/src/execute.c,
8923 archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8924 archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8925 archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8926 archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8927 archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8928 archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8929 archive/src/mtags, archive/src/mudoc.lisp,
8930 archive/src/plot3d.lisp, archive/src/plotll.lisp,
8931 archive/src/pltwin.lisp, archive/src/qeval.lsp,
8932 archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8933 archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8934 archive/src/vals.lisp, archive/src/xgraph-out,
8935 interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8936 src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8937 src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8938 src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8939 src/commac.lisp, src/compar.lisp, src/compat.lisp,
8940 src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8941 src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8942 src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8943 src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8944 src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8945 src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8946 src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8947 src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8948 src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8949 src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8950 src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8951 src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8952 src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8953 src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8954 src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8955 src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8956 src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8957 src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8958 src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8959 src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8960 src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8961 src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8962 src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8963 src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8964 src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8965 src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8966 src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8967 src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8968 src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8969 archive/bin/add-defs, archive/bin/copy-doc.lisp,
8970 archive/bin/distribute, archive/bin/distribute-new,
8971 archive/bin/doe-tape, archive/bin/fix-path,
8972 archive/bin/if-exists, archive/bin/if-not-exists,
8973 archive/bin/kcl-link, archive/bin/make-exe,
8974 archive/bin/maxima-files, archive/bin/maxima-tape,
8975 archive/bin/move-if-change, archive/bin/update-version,
8976 archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8977 archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8978 archive/doc/problem-chart, archive/doc/software.doc,
8979 archive/doc/time.test, archive/doc/times,
8980 archive/doc/times-chart, archive/info/fix-maxima.el,
8981 archive/info/makefile, archive/info/maxima.aux,
8982 archive/info/maxima.cp, archive/info/maxima.fns,
8983 archive/info/maxima.ky, archive/info/maxima.log,
8984 archive/info/maxima.pg, archive/info/maxima.texi-prev,
8985 archive/info/maxima.toc, archive/info/maxima.tp,
8986 archive/info/maxima.vr, archive/info/xgraph-out,
8987 archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8988 archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8989 archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8990 archive/src/autos.lisp, archive/src/bigmax.all,
8991 archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8992 archive/src/drawps.hc, archive/src/dump-excl.lisp,
8993 archive/src/dump-lucid.lisp, archive/src/example.lisp,
8994 archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8995 archive/src/fo.lsp, archive/src/fundcl.lisp,
8996 archive/src/grabext.lisp, archive/src/init.lsp,
8997 archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8998 archive/src/init_maxima.lsp, archive/src/install.tcl,
8999 archive/src/make-sys_maxima.c, archive/src/make.lisp,
9000 archive/src/makefile, archive/src/makefile.prev,
9001 archive/src/makepro.lisp, archive/src/maxobjs,
9002 archive/src/maxout.geomview, archive/src/maxout.zic,
9003 archive/src/mhtml-1.gif, archive/src/neweval.lisp,
9004 archive/src/nutplot.lisp, archive/src/omplot-out,
9005 archive/src/paths.lisp, archive/src/repl.el,
9006 archive/src/save.lisp, archive/src/serror.lisp,
9007 archive/src/server.lisp, archive/src/single-value.lisp,
9008 archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
9009 archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
9010 archive/src/sysinit.lsp, archive/src/system-init.c,
9011 archive/src/var-proclaims.lisp, archive/src/version.lisp,
9012 archive/src/xplot.lisp, archive/src/zouplot.lisp,
9013 archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
9014 demo/manual.demo, demo/plots.mac, doc/contributors,
9015 doc/info/Affine.texi, doc/info/Arrays.texi,
9016 doc/info/Command.texi, doc/info/Constants.texi,
9017 doc/info/Contexts.texi, doc/info/Ctensor.texi,
9018 doc/info/Debugging.texi, doc/info/Differential.texi,
9019 doc/info/Differentiation.texi, doc/info/Equations.texi,
9020 doc/info/Expressions.texi, doc/info/Floating.texi,
9021 doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
9022 doc/info/Indices.texi, doc/info/Input.texi,
9023 doc/info/Integration.texi, doc/info/Limits.texi,
9024 doc/info/Lists.texi, doc/info/Logarithms.texi,
9025 doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
9026 doc/info/None.texi, doc/info/Number.texi,
9027 doc/info/Numerical.texi, doc/info/Operators.texi,
9028 doc/info/Plotting.texi, doc/info/Polynomials.texi,
9029 doc/info/Program.texi, doc/info/Rules.texi,
9030 doc/info/Runtime.texi, doc/info/Series.texi,
9031 doc/info/Simplification.texi, doc/info/Special.texi,
9032 doc/info/Statistics.texi, doc/info/Symmetries.texi,
9033 doc/info/Tensor.texi, doc/info/Trigonometric.texi,
9034 doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
9035 interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
9036 plotting/mgnuplot, share/algebra/nusum.mac,
9037 share/diffequations/abel.mac, share/diffequations/desoln.mac,
9038 share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
9039 share/matrix/invert.mac, share/simplification/elim.mac,
9040 src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
9041 src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
9042 src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
9043 src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
9044 src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
9045 src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
9046 src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
9047 src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
9048 src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
9049 src/transf.lisp, src/transl.lisp, src/transs.lisp,
9050 src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
9051 src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
9052 src/trutil.lisp, src/utils.lisp, src/zero.lisp,
9053 tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
9054 tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
9055 tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
9056 tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
9057 tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
9058 tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
9059 tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
9060 tests/tests.lisp, archive/info/maxima.info-15,
9061 archive/info/maxima.info-16, archive/share/share.usg,
9062 archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
9063 archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
9064 archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
9065 archive/share/lisp/defstm.lisp,
9066 archive/share/lisp/defstmrun.lisp,
9067 archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
9068 archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
9069 archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
9070 archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
9071 archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
9072 archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
9073 archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
9074 archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
9075 archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
9076 archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
9077 archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
9078 archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
9079 archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
9080 archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
9081 archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
9082 archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
9083 archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
9084 archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
9085 archive/share/trash/ai.mc, archive/share/trash/array.usg,
9086 archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
9087 archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
9088 archive/share/trash/elec.dat, archive/share/trash/elec.plt,
9089 archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
9090 archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
9091 archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
9092 archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
9093 archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
9094 archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
9095 archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
9096 archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
9097 archive/share/unknown/asympa.mac,
9098 archive/share/unknown/cgamma.usg,
9099 archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
9100 archive/share/unknown/ndiffq.dem,
9101 archive/share/unknown/ndiffq.dmp,
9102 archive/share/unknown/ndiffq.usg,
9103 archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
9104 archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
9105 archive/share/unknown/plot2.usg,
9106 archive/share/unknown/polsol.usg,
9107 archive/share/unknown/powers.usg,
9108 archive/share/unknown/prrid.usg,
9109 archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
9110 archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
9111 demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
9112 demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
9113 demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
9114 demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
9115 doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
9116 doc/share/translation_hints.txt, share/algebra/differ.dem,
9117 share/algebra/differ.mac, share/algebra/grob1.lisp,
9118 share/algebra/nusum.usg, share/algebra/recur.dem,
9119 share/algebra/recur.lisp, share/algebra/recur.mac,
9120 share/algebra/recur.transcript, share/calculus/cartan.dem,
9121 share/calculus/cartan.lisp, share/calculus/fourie.dem,
9122 share/calculus/fourie.mac, share/calculus/fourie.usg,
9123 share/calculus/gendif.mac, share/calculus/gendif.usg,
9124 share/calculus/optmiz.dem, share/calculus/optmiz.mac,
9125 share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
9126 share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
9127 share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
9128 share/calculus/optvar.dem, share/calculus/optvar.mac,
9129 share/calculus/optvar.transcript, share/calculus/optvar.usg,
9130 share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
9131 share/calculus/pade2.mac, share/calculus/qual.dem,
9132 share/calculus/qual.mac, share/calculus/qual.usg,
9133 share/calculus/qualsp.lisp, share/calculus/revert.mac,
9134 share/calculus/revert.usg, share/calculus/taylor1.mac,
9135 share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
9136 share/diffequations/desoln.usg, share/diffequations/exampl.mac,
9137 share/diffequations/linde1.mc, share/diffequations/ode2.usg,
9138 share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
9139 share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
9140 share/graphics/world.mac, share/integequations/inteqn.mac,
9141 share/integequations/inteqn.usg, share/integequations/intexs.mac,
9142 share/integration/antid.dem, share/integration/antid.mac,
9143 share/integration/antid.usg, share/integration/bypart.mac,
9144 share/integration/delta.dem, share/integration/delta.mac,
9145 share/integration/delta.usg, share/integration/intsce.mac,
9146 share/integration/intsce.usg, share/macro/autolo.mac,
9147 share/macro/basic.mac, share/macro/caseq.mac,
9148 share/macro/contrl.mac, share/macro/defm.dem,
9149 share/macro/defm.mac, share/macro/defm.syn,
9150 share/macro/defstm.mac, share/macro/defstmrun.mac,
9151 share/macro/fexpr.mac, share/macro/keyarg.dem,
9152 share/macro/keyarg.mac, share/macro/packg.mac,
9153 share/macro/sum1.mac, share/matrix/determ.mac,
9154 share/matrix/determ.usg, share/matrix/eigen.dem,
9155 share/matrix/eigen.mac, share/matrix/eigen.usg,
9156 share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
9157 share/matrix/invert.usg, share/matrix/matfun.mac,
9158 share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
9159 share/matrix/pfaff.dem, share/matrix/pfaff.mac,
9160 share/matrix/pfaff.usg, share/matrix/rateig.mac,
9161 share/misc/arrfun.mac, share/misc/declin.dem,
9162 share/misc/declin.mac, share/misc/declin.usg,
9163 share/misc/diffop.lisp, share/misc/disran.lisp,
9164 share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
9165 share/misc/foptim.lisp, share/misc/seqopt.dem,
9166 share/misc/seqopt.lisp, share/misc/seqopt.usg,
9167 share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
9168 share/numeric/bffac.lisp, share/numeric/bffac.usg,
9169 share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
9170 share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
9171 share/numeric/cfortr.tst, share/numeric/cfortr.usg,
9172 share/numeric/dblint.dem, share/numeric/dblint.mac,
9173 share/numeric/dblint.usg, share/numeric/dblint_1.dem,
9174 share/numeric/diffeq.dem, share/numeric/diffeq.mac,
9175 share/numeric/expense.lisp, share/numeric/fft.dem,
9176 share/numeric/fft.lisp, share/numeric/fft.usg,
9177 share/numeric/forma1.lisp, share/numeric/forma1.usg,
9178 share/numeric/format.lisp, share/numeric/format.usg,
9179 share/numeric/kach.dem, share/numeric/kach.mac,
9180 share/numeric/newton.mac, share/numeric/newton1.mac,
9181 share/numeric/qq.dem, share/numeric/qq.lisp,
9182 share/numeric/qq.usg, share/numeric/riemsum.mac,
9183 share/numeric/simpsn.dem, share/numeric/simpsn.mac,
9184 share/numeric/submac.dem, share/numeric/submac.mac,
9185 share/physics/dimen.dem, share/physics/dimen.mac,
9186 share/physics/dimen.usg, share/physics/elec.lisp,
9187 share/physics/gam5.lisp, share/physics/gamalg.dem,
9188 share/physics/gamalg.lisp, share/physics/gamalg.usg,
9189 share/physics/gamchi.lisp, share/physics/gamcon.lisp,
9190 share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
9191 share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
9192 share/physics/gamsq.lisp, share/physics/units.mac,
9193 share/physics/units.usg, share/simplification/absimp.dem,
9194 share/simplification/absimp.mac, share/simplification/absimp.usg,
9195 share/simplification/disol.dem, share/simplification/disol.mac,
9196 share/simplification/disol.usg, share/simplification/elim.usg,
9197 share/simplification/facex1.mac, share/simplification/facexp.dem,
9198 share/simplification/facexp.mac, share/simplification/facexp.usg,
9199 share/simplification/functs.dem, share/simplification/functs.mac,
9200 share/simplification/functs.usg, share/simplification/ineq.dem,
9201 share/simplification/ineq.mac, share/simplification/ineq.usg,
9202 share/simplification/lrats.dem, share/simplification/lrats.mac,
9203 share/simplification/lrats.usg, share/simplification/rducon.dem,
9204 share/simplification/rducon.lisp,
9205 share/simplification/rducon.usg, share/simplification/rncomb.dem,
9206 share/simplification/rncomb.mac, share/simplification/rncomb.usg,
9207 share/simplification/scifac.dem,
9208 share/simplification/scifac.lisp,
9209 share/simplification/scifac.usg, share/simplification/sqdnst.mac,
9210 share/simplification/sqdnst.usg, share/simplification/stopex.dem,
9211 share/simplification/stopex.mac, share/simplification/stopex.usg,
9212 share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
9213 share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
9214 share/specfunctions/kn.mac, share/sym/arite.lisp,
9215 share/sym/chbase.lisp, share/sym/compile.lisp,
9216 share/sym/direct.lisp, share/sym/ecrivain.lisp,
9217 share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
9218 share/sym/macros.lisp, share/sym/makefile,
9219 share/sym/multmon.lisp, share/sym/operations.lisp,
9220 share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
9221 share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
9222 share/tensor/ademo.dem, share/tensor/ademo2.dem,
9223 share/tensor/ajpff.mac, share/tensor/anew.mac,
9224 share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
9225 share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
9226 share/tensor/brbirk.mac, share/tensor/canten.lisp,
9227 share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
9228 share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
9229 share/tensor/ctensr.mac, share/tensor/gener.lisp,
9230 share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
9231 share/tensor/itensor.lisp, share/tensor/jpff.mac,
9232 share/tensor/manual.txt, share/tensor/metrics.mac,
9233 share/tensor/mmans.mac, share/tensor/mmans_run.mac,
9234 share/tensor/motion.mac, share/tensor/petrov.mac,
9235 share/tensor/ricci2.mac, share/tensor/rsn.mac,
9236 share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
9237 share/tensor/test1.mac, share/trigonometry/atrig1.mac,
9238 share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
9239 share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
9240 share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
9241 share/utils/batch.dem, share/utils/batch.mac,
9242 share/utils/batch.transcript, share/utils/batch.usg,
9243 share/utils/dskuse.lisp, share/utils/dskuse.usg,
9244 share/utils/fileop.lisp, share/utils/fileop.usg,
9245 share/vector/vect.dem, share/vector/vect.mac,
9246 share/vector/vect.usg, share/vector/vect_transform.mac,
9247 share/vector/vector.dem, share/vector/vector.mac,
9248 share/vector/vector.usg, archive/books/tk_gnuplot,
9249 archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
9250 archive/books/schelter/427k-1.bk,
9251 archive/books/schelter/427k-2.bk,
9252 archive/books/schelter/chaos.bk,
9253 archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
9254 archive/books/schelter/systems.bk,
9255 archive/books/schelter/xplot.bk, archive/elisp/makefile,
9256 archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
9257 interfaces/emacs/misc/sshell.el, share/sym/doconline,
9258 share/sym/docsym.tex, share/sym/docsymidx.tex,
9259 share/sym/partpol.lisp, share/sym/permut.lisp,
9260 share/sym/pui.lisp, share/sym/resolcayley.lisp,
9261 share/sym/resolv1.lisp, share/sym/resolvante.mac,
9262 share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
9263 share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp: