1Since version 5.10.0 there exists a "ChangeLog-VERSION" file for the 2changes in each Maxima version. Additionally in development versions 3of maxima ChangeLog-Current.md collects the list of changes in the 4current version. The changes up to 2005-03-13 were: 5 62005-03-13 12:00 robert_dodier 7 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. 11 122005-02-27 12:00 robert_dodier 13 14 * src/mt19937.lisp, tests/rtestmt19937.mac: 15 Ported CMUCL's implementation of the Mersenne twister 16 random number generator to Maxima. 17 182004-09-23 19:51 amundson 19 20 * configure.in: Bump version number to 5.9.1. 21 222004-09-23 19:50 amundson 23 24 * share/contrib/format/: coeflist.lisp, format.lisp: Followed 25 instructions in README to make code compatible with Maxima. 26 Untested. 27 282004-09-22 21:50 amundson 29 30 * src/maxima.in: -u, --use-version argument was being ignored. 31 Fixed. 32 332004-09-21 14:36 belanger 34 35 * interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in 36 the output. Fixed a problem with (%t..) output. 37 382004-09-19 08:50 amundson 39 40 * src/macsys.lisp: Fix problem with with_stdout under sbcl and 41 cmucl. 42 432004-09-19 08:49 amundson 44 45 * src/transs.lisp: Fix problem with compile_file under sbcl. 46 472004-09-19 08:14 amundson 48 49 * doc/maximabook/Makefile: Remove trailing ampersands from ps. Add 50 ampersands to dvi. 51 522004-09-19 08:13 amundson 53 54 * configure.in: increment version number 55 562004-09-18 16:39 amundson 57 58 * doc/Makefile.am: Add a few missing files. A few other files were 59 moved up or down in the list. 60 612004-09-08 06:44 amundson 62 63 * src/init-cl.lisp: Ensure prompt is always printed before input in 64 maxima-read-eval-print loop. 65 662004-09-06 00:14 vvzhy 67 68 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some 69 Windows 9x specific code. Maxima works well on Windows 95, 98, 70 Me, 2000 and XP. 71 722004-09-06 00:07 vvzhy 73 74 * interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL 75 2.6.5 compiler 76 772004-08-26 19:16 amundson 78 79 * src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read 80 commands. 81 822004-08-25 08:29 amundson 83 84 * src/: gcl-depends.mk, sbcl-depends.mk: update 85 862004-08-19 21:36 amundson 87 88 * doc/info/Plotting.texi: Add ticks to parametric examples. Fix 89 typo. Comment out broken ?draw2d example. 90 912004-08-19 20:22 amundson 92 93 * src/macdes.lisp: Properly set info paths when using GCL's 94 internal info routines. 95 962004-08-19 20:21 amundson 97 98 * src/sys-proclaim.lisp: proclaims generated with and for gcl 99 2.6.5. 100 1012004-08-19 20:19 amundson 102 103 * src/maxima.system: Workaround proclaim bug in GCL versions 104 <=2.6.3. 105 1062004-08-19 20:15 amundson 107 108 * lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates 109 for SBCL 0.8.13 from Andreas Eder. 110 1112004-08-19 20:11 amundson 112 113 * doc/info/Plotting.texi: Removed line breaks within strings to be 114 sent to gnuplot. 115 1162004-08-19 20:07 amundson 117 118 * README.lisps: Updated for recent versions of GCL and CMUCL. Added 119 explicit bit about --enable-ansi flag for GCL. 120 1212004-07-26 07:08 billingd 122 123 * interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES. 124 1252004-07-25 17:56 amundson 126 127 * ChangeLog, configure.in: Updates for 5.9.0.9beta2. 128 1292004-07-25 13:11 amundson 130 131 * NEWS, README.lisps: updates. 132 1332004-07-25 12:22 amundson 134 135 * src/sys-proclaim.lisp: first version generated by makefile. 136 1372004-07-25 12:22 amundson 138 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. 143 1442004-07-25 12:17 amundson 145 146 * src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am 147 for sys-proclaim.lisp. 148 149 Generate sys-proclaim.lisp with sys-proclaim target. 150 1512004-07-25 11:59 amundson 152 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. 156 1572004-07-25 11:57 amundson 158 159 * tests/Makefile.am: change all instances of *-check to check-* for 160 consistency with targets such as clean-* in src directory. 161 1622004-07-24 23:00 amundson 163 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. 169 1702004-07-24 20:48 amundson 171 172 * src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly 173 is no longer supported. 174 1752004-07-24 20:47 amundson 176 177 * src/merror.lisp: Fix typo in an error message. 178 1792004-07-24 12:17 amundson 180 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. 185 1862004-07-24 12:06 amundson 187 188 * doc/info/Plotting.texi: 1) add examples of complex plots. 2) add 189 documentation for make_transform. 3) fix references to 190 make_transform. 191 1922004-07-23 08:16 amundson 193 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. 197 1982004-07-16 09:19 rtoy 199 200 * src/opers.lisp: MUL2* should call *, not f* because the args are 201 numbers, not fixnums! 202 2032004-07-14 21:20 amundson 204 205 * configure.in: give CMUCL_RUNTIME a default value, no matter what 206 2072004-07-12 09:01 rtoy 208 209 * src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of 210 elliptic_e in src/ellipt.lisp 211 212 Apply patch in bug report. 213 2142004-07-03 23:47 billingd 215 216 * interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04 217 David Billinghurst 218 219 * interfaces/xmaxima/win32/readme.txt: Fix formatting 220 221 * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about 222 directory names with spaces. Add notes about windows 95 and 223 environment space. 224 2252004-07-03 23:41 billingd 226 227 * maxima.iss.in: 2004-07-04 David Billinghurst 228 229 * maxima.iss.in: Default installation path restored to Program 230 Files 231 2322004-07-03 22:30 billingd 233 234 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04 David 235 Billinghurst 236 237 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 238 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 244 2452004-07-03 22:18 billingd 246 247 * interfaces/xmaxima/win32/Makefile.in: 2004-07-04 David 248 Billinghurst 249 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 254 2552004-07-03 22:12 billingd 256 257 * maxima.iss.in: 2004-07-04 David Billinghurst 258 259 * maxima.iss.in: Add maxima.bat to start menu. 260 2612004-07-03 22:09 billingd 262 263 * src/maxima.bat.in: 2004-07-04 David Billinghurst 264 265 * src/maxima.bat.in: Set PATH environment variable. Required for 266 plotting from command line maxima. Will allow simplification 267 elsewhere. 268 2692004-07-02 20:48 billingd 270 271 * src/maxima.bat.in: Set maxima_prefix environment variable 272 2732004-07-02 20:44 billingd 274 275 * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03 David 276 Billinghurst 277 278 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific 279 code for case when path to maxima executable (script) contains a 280 space. 281 2822004-07-02 16:15 vttoth 283 284 * share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM 285 apply symmetries to both verb and noun forms 286 2872004-07-02 01:48 billingd 288 289 * maxima.iss.in: 2004-07-01 David Billinghurst 290 291 * maxima.iss.in: New routine to convert paths containing 292 spaces 293 to equivalent short paths. 294 2952004-07-02 00:21 billingd 296 297 * interfaces/xmaxima/win32/readme.txt: 2004-07-01 David 298 Billinghurst 299 300 * interfaces/xmaxima/win32/readme.txt: 301 Add text on source of other binary files in Windows 302 package. 303 Add solution to "Out of environment space" error. 304 3052004-07-01 12:57 belanger 306 307 * interfaces/emacs/emaxima/emaxima.sty: Added the new session 308 prompts. 309 3102004-07-01 12:56 belanger 311 312 * interfaces/emacs/emaxima/emaxima.el: Changed the session prompts 313 to (sortof) match the new Maxima prompts. 314 3152004-07-01 04:21 billingd 316 317 * maxima.iss.in, interfaces/xmaxima/win32/Makefile.in, 318 interfaces/xmaxima/win32/readme.txt: 2004-07-01 David 319 Billinghurst 320 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 324 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 328 329 * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv 330 readme file 331 3322004-06-26 18:45 billingd 333 334 * INSTALL.win32: * INSTALL.win32: Update for maxima-5.9.1 and 335 gcl-2.6.2 336 3372004-06-26 08:24 billingd 338 339 * maxima.iss.in: * maxima.iss.in: Add compression options. 340 Decrease size from 21 MB to 13 MB 341 3422004-06-25 06:07 billingd 343 344 * maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: * 345 interfaces/xmaxima/win32/InfoBefore.txt: New file. * 346 maxima.iss.in: Use InfoBefore file. 347 3482004-06-24 21:39 amundson 349 350 * ChangeLog, configure.in: Updates for 5.9.0.9beta1. 351 3522004-06-21 22:00 amundson 353 354 * README.rpms, maxima.spec.in: rpm updates 355 3562004-06-21 22:00 amundson 357 358 * interfaces/xmaxima/Makefile.am: bug fix: some files were missing 359 from tarball. 360 3612004-06-21 21:58 amundson 362 363 * src/mactex.lisp: Bug fix from Andrej Grozin. 364 3652004-06-21 20:41 amundson 366 367 * doc/info/Makefile.am, interfaces/xmaxima/Makefile.am, 368 Makefile.am, README.lisps, README.rpms: updates for 5.9.1 369 release. 370 3712004-06-21 20:39 amundson 372 373 * admin/sfquery.py: small bug fix. 374 3752004-06-21 20:36 amundson 376 377 * AUTHORS: Add everyone with cvs write access. 378 3792004-06-15 03:31 starseeker 380 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. 385 3862004-06-13 21:25 billingd 387 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. 392 393 During installation - maxima.bat must have DOS line termination 394 on win95 395 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 400 4012004-06-13 21:14 billingd 402 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 406 4072004-06-13 21:10 billingd 408 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/ 412 4132004-06-03 21:22 amundson 414 415 * INSTALL, NEWS, README, README.external, README.lisps: Updates for 416 5.9.1 417 4182004-05-28 04:50 starseeker 419 420 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png: 421 Second attempt to upload these correctly (used cvs add -kb this 422 time) 423 4242004-05-28 04:49 starseeker 425 426 * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png: 427 didn't commit these properly as binary files 428 4292004-05-27 21:54 starseeker 430 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. 435 4362004-05-24 21:40 billingd 437 438 * src/solve.lisp, tests/rtest15.mac: Fix for bug calculating 439 eigenvalues() with multiple roots 440 441 For example, 442 eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0])); 443 444 Patch by Barton Willis, reviewed by Gosei Furuya. 445 4462004-05-22 09:23 vttoth 447 448 * share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes 449 to CTENSR/ITENSOR. 450 4512004-05-20 13:12 belanger 452 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. 457 4582004-05-19 22:14 wjenkner 459 460 * tests/rtest15.mac: Add test case for #956730 from Stavros 461 Macrakis. 462 4632004-05-19 22:12 wjenkner 464 465 * src/defint.lisp: (sinrx): Check that the argument is not atomic. 466 Observed by Stavros Macrakis (#956730). 467 4682004-05-17 20:26 billingd 469 470 * share/Makefile.am: Update list of files in 471 share/contrib/diffequations/tests 472 4732004-05-16 07:08 billingd 474 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. 480 4812004-05-16 07:03 billingd 482 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. 487 4882004-05-16 06:41 billingd 489 490 * share/contrib/diffequations/tests/: rtestode_murphy1.mac, 491 rtestode_murphy2.mac: Change all upper-case %T to lower-case %t 492 in expected answers. 493 4942004-05-16 06:33 billingd 495 496 * share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac 497 (ode1_abel2): Return correct result when not verbose. 498 4992004-05-14 17:27 amundson 500 501 * src/mactex.lisp: fix for tex(%) from Jay Belanger. 502 5032004-05-14 17:25 amundson 504 505 * src/suprv1.lisp: Set %i=%I to work around case problems after 506 inchar change. 507 5082004-05-14 15:21 vttoth 509 510 * share/Makefile.am: Makefile update for the tensor package 511 5122004-05-14 13:25 vttoth 513 514 * share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro 515 file. 516 5172004-05-14 10:49 vttoth 518 519 * share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to 520 KDELTA contraction. 521 5222004-05-13 15:38 amundson 523 524 * tests/rtest7.mac: Update to new default value of linechar. In 525 addition, explicity set linechar so that tests are not sensitive 526 to default values. 527 5282004-05-12 10:07 vttoth 529 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 533 numeric indices. 534 5352004-05-11 20:41 amundson 536 537 * src/mactex.lisp: Set %i=%I to work around case problems after 538 inchar change. Several fixes from Jay Belanger. 539 5402004-05-11 14:49 belanger 541 542 * interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty: 543 Made changes for the new prompts. 544 5452004-05-10 21:29 amundson 546 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. 550 5512004-05-10 21:27 amundson 552 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. 571 5722004-05-10 12:05 rtoy 573 574 * doc/info/Integration.texi: Add rudimentary documentation for the 575 quadpack routines. 576 5772004-05-08 17:47 wjenkner 578 579 * src/trans4.lisp: Fix translation of rules. 580 581 (def%tr $matchdeclare): Insert a space between $any and `.' 582 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 585 586 matchdeclare(x,true); tellsimpafter(f(x),0); 587 588 resulted in lisp code containing 589 590 (DEFUN |$fRULE1| (LAMBDA (X ANS A3) ...)) 591 5922004-05-07 06:45 vttoth 593 594 * share/tensor/ex_calc.mac: Fixing the interior product and the 595 Lie-derivative. 596 5972004-05-06 19:21 vttoth 598 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. 604 6052004-05-06 01:26 billingd 606 607 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac, 608 rtestode_murphy1.mac: Update tests for Abel equations of first 609 and second kind. 610 6112004-05-05 21:56 amundson 612 613 * ChangeLog: updated by cvs2cl 614 6152004-05-05 21:48 billingd 616 617 * share/contrib/diffequations/ode1_abel.mac: 2004-05-06 David 618 Billinghurst 619 620 * share/contrib/diffequations/ode1_abel.mac 621 Small bug fixes for Abel equation of second kind. 622 6232004-05-05 21:39 billingd 624 625 * share/contrib/diffequations/contrib_ode.mac: 2004-05-06 David 626 Billinghurst 627 628 * share/contrib/diffequations/contrib_ode.mac 629 Extend ode_check to check implicit solutions of ODEs 630 6312004-05-05 20:44 amundson 632 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 640 Maxima mailing list. 641 6422004-05-05 20:35 amundson 643 644 * src/mactex.lisp: Updates compiled by Andrej Grozin. He writes: 645 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 651 similar let-rules. 652 6532004-05-05 20:33 amundson 654 655 * src/macsys.lisp: Simple bug fix from Andrej Grozin. 656 6572004-05-05 14:16 vttoth 658 659 * share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates 660 the use of derivative indices in itensor. 661 6622004-05-05 14:14 vttoth 663 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. 667 6682004-05-04 10:21 rtoy 669 670 * src/autoconf-variables.lisp.in: Needs a final newline so that 671 autoconf-variables.lisp contains the last line. (May only be an 672 issue on Solaris.) 673 6742004-05-04 10:20 rtoy 675 676 * src/acl6-depends.mk: Update dependencies for 677 autoconf-variables.lisp and server.lisp. 678 6792004-05-03 23:52 billingd 680 681 * share/contrib/diffequations/contrib_ode.usg: 2004-05-04 David 682 Billinghurst 683 684 * share/contrib/diffequations/contrib_ode.usg 685 Documentation update 686 6872004-05-03 23:45 billingd 688 689 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04 690 David Billinghurst 691 692 * share/contrib/diffequations/tests/rtest_ode1_abel.mac 693 Update tests to reflect changes to ode1_abel.mac 694 6952004-05-03 23:41 billingd 696 697 * share/contrib/diffequations/ode1_abel.mac: 2004-05-04 David 698 Billinghurst 699 700 * share/contrib/diffequations/ode1_abel.mac 701 Make code for Abel equation of second kind more general 702 by 703 allowing (g1(x)*y+g0(x))*y'(x) rather than 704 (y+g(x))*y'(x). 705 Remove debugging and redundant code 706 Fix a couple of bugs. 707 7082004-05-03 23:35 billingd 709 710 * share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04 David 711 Billinghurst 712 713 * share/contrib/diffequations/ode1_nonlinear.mac 714 Fix return value for ode1_abel 715 7162004-05-03 00:19 billingd 717 718 * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03 719 David Billinghurst 720 721 * share/contrib/diffequations/tests/rtest_ode1_abel.mac 722 Update tests to reflect improvements in ode1_abel.mac 723 7242004-05-03 00:16 billingd 725 726 * share/contrib/diffequations/ode1_abel.mac: 2004-05-03 David 727 Billinghurst 728 729 * share/contrib/diffequations/ode1_abel.mac 730 Update work in progress. This version essentially works. 731 7322004-04-29 23:22 billingd 733 734 * share/contrib/diffequations/tests/rtestode_murphy2.mac: 735 2004-04-30 David Billinghurst 736 737 * share/contrib/diffequations/tests/rtestode_murphy2.mac 738 Update solutions for equations (1) and (96) to match 739 current maxima output 740 7412004-04-29 23:09 billingd 742 743 * share/contrib/diffequations/ode1_clairault.mac: 2004-04-30 David 744 Billinghurst 745 746 * ode1_clairault.mac (ode1_clairault_singular): 747 Change the way that an expression is differentiated to 748 work around interference with pdiff. 749 7502004-04-29 21:54 wjenkner 751 752 * src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp, 753 server.lisp: Some cleanup for CLISP. 754 755 maxima-package.lisp: Don't make MAXIMA inherit from EXT. 756 757 Don't import GETENV (we use MAXIMA-GETENV defined in 758 init-cl.lisp). 759 760 clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT* 761 (previously inherited via EXT). 762 763 init-cl.lisp (bye): New function (previously inherited via EXT). 764 765 server.lisp (setup-server, xchdir): Add package prefix to 766 SOCKET-CONNECT resp. CD (previously inherited via EXT). 767 7682004-04-29 20:18 vttoth 769 770 * share/tensor/itensor.dem: Correcting a minor error in this demo. 771 7722004-04-28 22:46 belanger 773 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. 777 7782004-04-28 20:47 belanger 779 780 * interfaces/emacs/emaxima/emaxima.el: Removed 781 emaxima-single-string, replaced it with 782 maxima-single-string-wait. 783 7842004-04-28 20:46 belanger 785 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. 789 7902004-04-28 20:24 amundson 791 792 * plotting/Makefile.am: add header.tcl and footer.tcl. 793 794 Remove FORCE: 795 7962004-04-28 19:49 amundson 797 798 * share/Makefile.am: include and install all new share files 799 8002004-04-28 19:48 amundson 801 802 * Makefile.am: xmaxima-local.in and maxima-local.in 803 8042004-04-28 11:43 amundson 805 806 * src/Makefile.am: Include new lisp files, files for pure lisp 807 build. 808 8092004-04-28 11:38 amundson 810 811 * plotting/Makefile.am: Scripts are now generated files, so do not 812 include them in the tarball. 813 8142004-04-28 11:37 amundson 815 816 * lisp-utils/Makefile.am: Include makealbertdoc.lisp. 817 8182004-04-28 11:36 amundson 819 820 * interfaces/xmaxima/Makefile.am: remove win32/maxima.bat. 821 8222004-04-28 11:34 amundson 823 824 * interfaces/Makefile.am: Include bin/xmaxima.iss. 825 8262004-04-28 11:34 amundson 827 828 * doc/share/Makefile.am: Include specfun.texi. 829 8302004-04-28 11:29 amundson 831 832 * doc/info/Makefile.am: Include None.texi, xref.texi. 833 8342004-04-28 11:28 amundson 835 836 * doc/Makefile.am: Install maximabook. Include and install doc/misc 837 directory. 838 8392004-04-28 11:27 amundson 840 841 * Makefile.am: Include pure lisp installation materials. 842 8432004-04-28 11:25 amundson 844 845 * admin/: compare_cvs_tarball, make_share_list, make_snapshots: 846 utility updates 847 8482004-04-27 09:53 amundson 849 850 * configure.in: fix syntax errors, add better error message when 851 cmucl runtime path cannot be determined. 852 8532004-04-26 22:00 amundson 854 855 * configure.in: Try using the lisp in the path for 856 cmucl_runtime_path if all else fails. 857 8582004-04-26 16:15 vttoth 859 860 * share/tensor/symtry.lisp: Restoring one more name conflict fix 861 that was inadvertently removed. 862 8632004-04-26 15:42 vttoth 864 865 * share/tensor/symtry.lisp: Restoring a name conflict fix that was 866 accidentally omitted in the last version. 867 8682004-04-25 23:24 belanger 869 870 * interfaces/emacs/emaxima/emaxima.el: Replaced 871 `maxima-send-string' with `emaxima-send-string' which waits for 872 output. 873 8742004-04-25 23:23 belanger 875 876 * interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no 877 longer waits for the output. 878 8792004-04-25 18:29 vttoth 880 881 * share/tensor/ten_alg.dem: Additional fixes to this demo. 882 8832004-04-25 17:35 vttoth 884 885 * share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take 886 advantage of repairs in itensor. 887 8882004-04-24 22:03 wjenkner 889 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). 894 895 lch.mac: More flexible indicial Levi-Civita (permutation) tensor 896 package. 897 898 ex_calc.mac: Definitions for exterior calculus: exterior product, 899 interior product, exterior derivative and the Lie derivative. 900 901 ex_calc.dem: illustrates them in action. 902 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 905 5. 906 907 ten_alg.dem: demonstrates all the current power of the itensor 908 package with respect to the mentioned additions. 909 910 tentex.lisp: Some tensor stuff for $tex. 911 9122004-04-24 21:48 vttoth 913 914 * share/tensor/itensor.usg: Correcting a documentation error. 915 9162004-04-24 19:27 wjenkner 917 918 * share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij 919 Pipin: 920 921 itensor.lisp ($KDELS): New function as symmetrical counterpart to 922 $KDELTA. 923 924 (DELTA): Optional argument for the sake of $KDELS. 925 926 ($TENPR): New user level alias for RPOBJ. 927 928 The previous two changes were already in 1.6. 929 930 canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with 931 the same purpose as NAME resp. CONTI, COVI, DERI. 932 9332004-04-24 18:24 wjenkner 934 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 939 Unix style. 940 9412004-04-24 15:08 amundson 942 943 * src/Makefile.am: Work around a bug in automake 1.8.3. The 944 workaround version is probably better than the original. 945 9462004-04-24 08:06 vttoth 947 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. 956 9572004-04-23 13:28 belanger 958 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 962 preview-latex. 963 9642004-04-23 09:11 vvzhy 965 966 * src/plot.lisp: Wrong MFORMAT specification. 967 9682004-04-23 07:41 vvzhy 969 970 * src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import 971 "cl::handler-case" for ANSI GCL 972 9732004-04-22 00:38 vvzhy 974 975 * src/maxima-package.lisp: On ANSI GCL some symbols must be 976 explicitly imported from COMMON-LISP package. 977 9782004-04-21 20:10 amundson 979 980 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk, 981 sbcl-depends.mk: Update *-depends.mk after last maxima.system 982 update. 983 9842004-04-21 20:08 amundson 985 986 * configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima. 987 9882004-04-21 05:01 vvzhy 989 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 993 9942004-04-21 01:13 starseeker 995 996 * lisp-utils/makealbertdoc.lisp: Adding script to generate 997 documentation with albert. 998 9992004-04-20 18:17 wjenkner 1000 1001 * src/nparse.lisp: (mread): Flush output after printing the prompt. 1002 10032004-04-20 18:11 wjenkner 1004 1005 * src/macdes.lisp: Implement proposal made in bug #857171 (variable 1006 needs to be quoted for DESCRIBE to work), discussed by R. Dodier 1007 and S. Macrakis. 1008 1009 ($describe): Make it an mspec. Also, bind 1010 cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here. 1011 10122004-04-20 17:54 wjenkner 1013 1014 * src/cl-info.lisp: Address bug #902792 (describe interaction 1015 parser not robust), submitted by S. Macrakis. 1016 1017 (print-prompt, parse-user-choice, select-info-items): New 1018 functions. (*prompt-prefix*, *prompt-suffix*, 1019 +select-by-keyword-alist+): New variables. 1020 1021 (info): Use them. Also, flush output and clear input where 1022 appropriate. 1023 10242004-04-20 17:10 wjenkner 1025 1026 * tests/rtest15.mac: Add tests for CHEBYF change. 1027 10282004-04-20 17:08 wjenkner 1029 1030 * src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2 1031 (i.e., c1=0). 1032 10332004-04-16 07:16 amundson 1034 1035 * src/rmaxima.in: initial version 1036 10372004-04-15 20:45 amundson 1038 1039 * src/plot.lisp: New maxima-gnuplot interface. 1040 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 1045 should be possible. 1046 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". 1051 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. 1054 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 1080 terminal. 1081 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 1085 5.9.1 release. 1086 10872004-04-15 20:43 amundson 1088 1089 * src/macsys.lisp: make $system command show output under cmucl. 1090 10912004-04-15 20:40 amundson 1092 1093 * src/maxima.system: Make $system command show output under cmucl. 1094 10952004-04-02 16:44 belanger 1096 1097 * interfaces/emacs/emaxima/maxima-font-lock.el: The regular 1098 expressions were changed to be computed at compile-time, to speed 1099 things up. 1100 11012004-03-28 10:13 vvzhy 1102 1103 * doc/info/maximahtml.mk: Extra html chapter maxima_43.html added 1104 11052004-03-28 01:56 vvzhy 1106 1107 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed 1108 to "Preferences" 1109 11102004-03-28 01:28 vvzhy 1111 1112 * interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu 1113 rewritten with menubutton widget. Fixes bugs # 694179, 915212 1114 11152004-03-28 01:16 vvzhy 1116 1117 * interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server 1118 instead of setup-server to get embedded plots in xmaxima 1119 11202004-03-23 18:18 wjenkner 1121 1122 * src/server.lisp: (getpid-from-environment): GCL doesn't like it. 1123 11242004-03-22 11:44 vvzhy 1125 1126 * interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for 1127 some buttons 1128 11292004-03-22 11:40 vvzhy 1130 1131 * plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata 1132 11332004-03-21 16:06 wjenkner 1134 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. 1138 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. 1142 1143 (getpid-from-environment): New function. 1144 11452004-03-21 12:45 vvzhy 1146 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 1151 11522004-03-21 01:30 vvzhy 1153 1154 * interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size 1155 typo fixed 1156 11572004-03-18 15:41 billingd 1158 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. 1166 1167 Replace all occurrences of kill(all) with kill(allbut(props)). 1168 Add a kill(g) to rtest11.mac. 1169 11702004-03-16 06:15 vvzhy 1171 1172 * interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima 1173 testsuite 1174 11752004-03-16 05:58 vvzhy 1176 1177 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima 1178 on different operating systems 1179 11802004-03-14 16:04 amundson 1181 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. 1189 11902004-03-14 15:54 amundson 1191 1192 * doc/info/Lists.texi: Add a space to eliminate a warning from 1193 texinfo. 1194 11952004-03-14 12:49 amundson 1196 1197 * src/macsys.lisp: Simple change to assure that file_search and 1198 load agree. 1199 12002004-03-14 12:31 amundson 1201 1202 * share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for 1203 F90 output of Maxima expressions. 1204 12052004-03-14 12:29 amundson 1206 1207 * doc/maximabook/.cvsignore: Ignore generated files. 1208 12092004-03-14 12:28 amundson 1210 1211 * admin/: sfquery-docs.txt, sfquery.py: Python-based tool for 1212 performing queries on an xml dump of a sourceforge database. 1213 12142004-03-14 12:26 amundson 1215 1216 * admin/make_snapshots: Remove new directory if cvs command fails. 1217 12182004-03-11 23:33 wjenkner 1219 1220 * src/: transl.lisp, transs.lisp: Put more info about 1221 (un)translated symbols in the UNLISP file. 1222 1223 transl.lisp ($declare_translated): Record the list of 1224 $declare_translated symbols as value of the new global variable 1225 *declared-translated-functions*. 1226 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. 1230 1231 transs.lisp (translate-file): Bind 1232 *declared-translated-functions*. (delete-with-side-effects-if): 1233 New auxiliary function. (insert-necessary-function-declares): 1234 Rewrite. 1235 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. 1239 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 1244 actually called. 1245 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 1249 be translated. 1250 1251 The idea is that if everything seems to be OK you should get no 1252 output at all from here. 1253 12542004-03-10 23:41 wjenkner 1255 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. 1259 1260 In particular, for CMUCL there were problems with the "_" prompt 1261 in demo mode. 1262 12632004-03-10 22:59 wjenkner 1264 1265 * tests/rtest15.mac: Add an example from Kevin Ellwood. 1266 12672004-03-10 22:55 wjenkner 1268 1269 * src/sin.lisp: (ratroot): Add a comment. Correct an inadvertence 1270 in the calculation of dt/du (in the notation of this comment). 1271 1272 This fixes a bug reported by Kevin Ellwood. 1273 12742004-03-08 22:15 wjenkner 1275 1276 * src/server.lisp: (open-socket): Add SBCL support from CLOCC for 1277 client side connection. (getpid,xchdir): Define for SBCL. 1278 1279 This REQUIREs some SBCL modules at compile and load time. A 1280 correctly installed reasonably recent SBCL should handle this 1281 automatically. 1282 12832004-03-05 23:57 billingd 1284 1285 * interfaces/xmaxima/win32/Makefile.in: 2004-03-06 David 1286 Billinghurst 1287 1288 * interfaces/xmaxima/win32/Makefile.in: Install as.exe 1289 in 1290 $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than 1291 $(prefix)/bin. 1292 gcc will always look for it in this location, just like 1293 cc1.exe. 1294 12952004-03-03 19:29 wjenkner 1296 1297 * src/transs.lisp: (translate-file): Supersede an existing .LISP or 1298 .UNLISP file of the given name. 1299 1300 Without :if-exists :supersede CMUCL and SBCL would correctly 1301 signal an error in this case. 1302 13032004-03-02 19:59 wjenkner 1304 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. 1310 1311 facexp.mac 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. 1318 1319 disol.mac: Comment out autoloading for ITS. 1320 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. 1324 1325 facex1.mac: Add statement that it is obsolete since all of its 1326 functionality is in facexp. 1327 13282004-02-29 16:26 wjenkner 1329 1330 * tests/rtest15.mac: Some tests for translating lambda expressions. 1331 13322004-02-29 16:23 wjenkner 1333 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 1341 theses symbols. 1342 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. 1349 13502004-02-29 05:24 billingd 1351 1352 * maxima.iss.in: Update uninstall lines for Inno Setup 4 1353 13542004-02-29 04:56 billingd 1355 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 1359 13602004-02-29 04:53 billingd 1361 1362 * interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion. 1363 The file is unused and there is another maxima.bat in src. 1364 13652004-02-26 18:37 billingd 1366 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. 1369 13702004-02-26 18:28 billingd 1371 1372 * interfaces/xmaxima/win32/Makefile.in: Make the GCC version a 1373 parameter, and default to 3.3.1 1374 13752004-02-26 18:15 billingd 1376 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. 1380 13812004-02-25 10:50 belanger 1382 1383 * interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs 1384 compatibility were made. 1385 13862004-02-25 00:05 wjenkner 1387 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. 1393 1394 Makefile.am: Remove the kludge for working around SBCL's pathname 1395 problem since we have upgraded to the work-around described 1396 above. 1397 13982004-02-24 23:49 belanger 1399 1400 * interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete 1401 variables were removed. 1402 14032004-02-24 13:47 belanger 1404 1405 * interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name) 1406 changes to correspond to changes in maxima.el. 1407 14082004-02-24 13:46 belanger 1409 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 1414 changes. 1415 14162004-02-23 09:48 belanger 1417 1418 * interfaces/emacs/emaxima/emaxima.el: Occurrences of 1419 maxima-process were changed to inferior-maxima-process. 1420 14212004-02-20 18:22 billingd 1422 1423 * src/maxima.bat.in: Fix quoting of layout_autotools 1424 14252004-02-18 20:30 amundson 1426 1427 * admin/make_snapshots: fix cvs error check 1428 14292004-02-18 20:22 amundson 1430 1431 * ChangeLog: updated by cvs2cl 1432 14332004-02-18 20:15 amundson 1434 1435 * admin/make_snapshots: include all info files 1436 14372004-02-18 20:11 amundson 1438 1439 * src/init-cl.lisp: Fixed typo that was preventing .mac files from 1440 loading. 1441 14422004-02-16 23:58 amundson 1443 1444 * admin/make_snapshots: quick snapshot making script 1445 14462004-02-16 23:27 amundson 1447 1448 * INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation 1449 updates for new pure-lisp build procedure. 1450 14512004-02-16 21:55 amundson 1452 1453 * src/maxima.in: convert pathnames to unix format for compatibility 1454 using msys. 1455 14562004-02-16 21:44 amundson 1457 1458 * src/maxima-build.lisp: rudimentary routines to assist in building 1459 maxima without autotools. 1460 14612004-02-16 21:39 amundson 1462 1463 * lisp-utils/defsystem.lisp: current gcl still has problems with 1464 ignore-errors 1465 14662004-02-16 20:41 amundson 1467 1468 * src/Makefile.am: add si::sgc-on before dumping gcl image as 1469 suggested by Camm Maguire. 1470 14712004-02-15 03:44 billingd 1472 1473 * configure.in: 2004-02-15 David Billinghurst 1474 1475 * configure.in: Distinguish between mingw and cygwin when 1476 configuring clisp runtime. 1477 14782004-02-14 17:27 amundson 1479 1480 * configure.lisp: Strip trailing \'s from directory names. Escape 1481 \'s in output directory names. 1482 14832004-02-14 17:22 amundson 1484 1485 * src/server.lisp: Replaced helpful comment 1486 1487 ; ;under windows above does not work. 1488 1489 with conditional to do the right thing under windows. 1490 14912004-02-14 17:19 amundson 1492 1493 * src/maxima.bat.in: Latest attempt to get a working maxima.bat. It 1494 needed updating for the recent path variable changes. 1495 14962004-02-14 17:18 amundson 1497 1498 * src/init-cl.lisp: Several changes: 1499 1500 1) Normalize all incoming (from autotools and/or environment 1501 variables) directory names to use "/" as directory separator. 1502 1503 2) Attempt to find some workable default value for 1504 maxima-userdir. 1505 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. 1509 1510 4) Added two new command-line options: 1511 1512 (make-cl-option :names '("-d" "--directories") 1513 :action 'print-directories 1514 :help-string 1515 "Display maxima internal directory 1516 information.") 1517 1518 This allows programs using maxima to easily ask for maxima's 1519 internal directory information. It also makes it easier for me to 1520 debug... 1521 1522 (make-cl-option :names '("-g" 1523 "--enable-lisp-debugger") 1524 :action #'(lambda () 1525 (setf *debugger-hook* 1526 nil)) 1527 :help-string 1528 "Enable underlying lisp debugger.") 1529 1530 It is occaisonally useful to enable the lisp debugger from the 1531 outset. 1532 15332004-02-14 05:20 billingd 1534 1535 * share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg, 1536 recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file 1537 15382004-02-14 05:19 billingd 1539 1540 * share/contrib/rand/vandpol.mac: Patch to work with current maxima 1541 15422004-02-14 05:13 billingd 1543 1544 * share/contrib/rand/Read.me: Add some files from Book 1 1545 15462004-02-14 05:12 billingd 1547 1548 * share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming 1549 Vandpol.bk1 to vandpol.mac 1550 15512004-02-14 05:11 billingd 1552 1553 * share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control 1554 characters 1555 15562004-02-14 05:11 billingd 1557 1558 * share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming 1559 Recursiv.bk1 to recursiv.mac 1560 15612004-02-14 05:10 billingd 1562 1563 * share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming 1564 Mathieu0.bk1 to mathieu0.mac 1565 15662004-02-14 05:10 billingd 1567 1568 * share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming 1569 Mathieu.bk1 to mathieu.mac 1570 15712004-02-14 05:09 billingd 1572 1573 * share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to 1574 hill2.mac 1575 15762004-02-14 05:08 billingd 1577 1578 * share/contrib/rand/duffing.mac: Patch to work with current maxima 1579 15802004-02-14 05:08 billingd 1581 1582 * share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac, 1583 mathieu0.mac: Removing control characters 1584 15852004-02-14 05:08 billingd 1586 1587 * share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming 1588 Duffing.bk1 to duffing.mac 1589 15902004-02-14 04:57 billingd 1591 1592 * share/contrib/rand/hill1.mac: Remove control characters 1593 15942004-02-14 04:56 billingd 1595 1596 * share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to 1597 hill1.mac 1598 15992004-02-08 19:59 amundson 1600 1601 * src/mactex.lisp: Fixes/enhancements from Andrej Grozin. 1602 16032004-02-08 19:55 amundson 1604 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. 1608 16092004-02-08 18:40 amundson 1610 1611 * configure.in: Fixed bug that caused installation to fail with 1612 clisp if --enable-clisp was not present. The same bug was present 1613 for cmucl. 1614 16152004-02-08 17:46 amundson 1616 1617 * configure.lisp: pure lisp alternative to autoconf's configure 1618 16192004-02-07 15:16 amundson 1620 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 1625 works: 1626 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. 1629 1630 2) xmaxima no longer special-cases for old versions of maxima, or 1631 windows version of maxima. 1632 1633 3) xmaxima uses the new server option for maxima. 1634 1635 4) server.lisp is no longer part of xmaxima. 1636 16372004-02-07 15:12 amundson 1638 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. 1646 16472004-02-04 19:02 billingd 1648 1649 * share/contrib/diffequations/tests/: rtest_ode1_abel.mac, 1650 tests.lisp: Tests for Abel ODEs 1651 16522004-02-04 19:00 billingd 1653 1654 * share/contrib/diffequations/ode1_nonlinear.mac: Add call to 1655 ode1_abel() 1656 16572004-02-04 18:59 billingd 1658 1659 * share/contrib/diffequations/ode1_abel.mac: New file 1660 16612004-02-04 09:40 robert_dodier 1662 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 1674 list. 1675 16762004-02-04 09:37 starseeker 1677 1678 * share/contrib/README: Added description of unit directory 1679 16802004-02-04 09:33 starseeker 1681 1682 * share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of 1683 new unit package 1684 16852004-02-03 20:39 billingd 1686 1687 * share/contrib/README: Describe diffequations and rand directories 1688 16892004-02-03 17:03 billingd 1690 1691 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check 1692 some more solutions 1693 16942004-02-03 16:58 billingd 1695 1696 * share/contrib/rand/Read.me: Mention lc.usg and averm.usg 1697 16982004-02-03 16:56 billingd 1699 1700 * share/contrib/rand/: averm.usg, lc.usg: New files 1701 17022004-02-02 07:29 billingd 1703 1704 * share/contrib/rand/Read.me: Mention twovar.usg 1705 17062004-02-02 07:28 billingd 1707 1708 * share/contrib/rand/twovar.usg: New file 1709 17102004-02-01 23:27 billingd 1711 1712 * share/contrib/rand/Read.me: Update takens.mac info 1713 17142004-02-01 23:25 billingd 1715 1716 * share/contrib/rand/takens.usg: New file 1717 17182004-02-01 23:24 billingd 1719 1720 * share/contrib/rand/takens.mac: Remove control characters 1721 17222004-02-01 23:21 billingd 1723 1724 * share/contrib/rand/: Takens, takens.mac: Rename Takens to 1725 takens.mac 1726 17272004-02-01 06:00 billingd 1728 1729 * share/contrib/rand/Read.me: Add additional information 1730 17312004-02-01 05:52 billingd 1732 1733 * share/contrib/rand/transfor.usg: New file 1734 17352004-02-01 05:49 billingd 1736 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 1740 17412004-02-01 05:46 billingd 1742 1743 * share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2 1744 to benard.mac 1745 17462004-02-01 05:45 billingd 1747 1748 * share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming 1749 Reduct3.bk2 to reduct3.mac 1750 17512004-02-01 05:44 billingd 1752 1753 * share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming 1754 Reduct2.bk2 to reduct2.mac 1755 17562004-02-01 05:44 billingd 1757 1758 * share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac, 1759 benard.mac: Removing control characters 1760 17612004-02-01 05:44 billingd 1762 1763 * share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming 1764 Reduct1.bk2 to reduct1.mac 1765 17662004-02-01 05:43 billingd 1767 1768 * share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to 1769 lie.mac 1770 17712004-02-01 05:42 billingd 1772 1773 * share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to 1774 averm.mac 1775 17762004-02-01 05:41 billingd 1777 1778 * share/contrib/rand/: Average.bk2, average.mac: Renaming 1779 Average.bk2 to average.mac 1780 17812004-02-01 05:41 billingd 1782 1783 * share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac: 1784 Removing control characters 1785 17862004-02-01 05:41 billingd 1787 1788 * share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2 1789 to twovar.mac 1790 17912004-02-01 05:40 billingd 1792 1793 * share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac 1794 17952004-02-01 05:39 billingd 1796 1797 * share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming 1798 Transfor.bk2 to transfor.mac 1799 18002004-02-01 05:39 billingd 1801 1802 * share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac 1803 18042004-02-01 05:38 billingd 1805 1806 * share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to 1807 lc2.mac 1808 18092004-02-01 05:38 billingd 1810 1811 * share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac, 1812 nf.mac: Removing control characters 1813 18142004-02-01 05:37 billingd 1815 1816 * share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac 1817 18182004-02-01 05:28 billingd 1819 1820 * share/contrib/rand/: Composit.bau, composit.mac: Renaming 1821 Composit.bau to composit.mac 1822 18232004-02-01 05:27 billingd 1824 1825 * share/contrib/rand/: asympexp.mac, composit.mac: Removing control 1826 characters 1827 18282004-02-01 05:27 billingd 1829 1830 * share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming 1831 Asympexp.bau to asympexp.mac 1832 18332004-01-31 06:50 billingd 1834 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. 1838 18392004-01-31 06:43 billingd 1840 1841 * share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests 1842 for lie_symgen_separable and lie_symgen_linear. 1843 18442004-01-31 06:40 billingd 1845 1846 * share/contrib/diffequations/ode1_lie.mac: Add functions 1847 lie_symgen_separable and lie_symgen_linear. 1848 1849 Use new routines for case Phi_yy=0 in lie_FxHx. 1850 18512004-01-28 23:47 billingd 1852 1853 * share/contrib/diffequations/ode1_lie.mac: Update references 1854 18552004-01-28 17:56 billingd 1856 1857 * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a 1858 few new unit tests. 1859 1860 No longer get solutions with imaginary numbers. Update answers. 1861 18622004-01-28 17:54 billingd 1863 1864 * share/contrib/diffequations/tests/rtestode_murphy1.mac: One more 1865 Riccati equation (166) can be solved. 1866 18672004-01-28 17:50 billingd 1868 1869 * share/contrib/diffequations/ode1_riccati.mac: Add code for 1870 remaining cases when original Riccati equation is not integrable 1871 in finite terms. 1872 1873 Ditto for special Riccati equation. 1874 1875 Tidy up the low level code for original and special Riccati 1876 equations, as the routines will always find a solution for valid 1877 input. 1878 1879 Use bessel_i and bessel_k functions when appropriate to avoid 1880 returning soultions with imaginary numbers. 1881 18822004-01-28 17:41 billingd 1883 1884 * share/contrib/diffequations/ode1_lie.mac: Make u a local variable 1885 in a few places. 1886 18872004-01-28 17:28 billingd 1888 1889 * src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of 1890 bessel_k function. Add test cases. 1891 18922004-01-27 17:35 billingd 1893 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 1898 18992004-01-27 07:44 billingd 1900 1901 * share/contrib/diffequations/ode1_riccati.mac: Add code for 1902 original and special Riccati equtaions that are not integrable in 1903 finite terms. 1904 1905 Avoid a few divide by 0 errors. 1906 19072004-01-27 07:38 billingd 1908 1909 * share/contrib/diffequations/ode1_lie.mac: Remove \r at end of 1910 lines 1911 19122004-01-27 00:11 billingd 1913 1914 * share/contrib/diffequations/ode1_riccati.mac: Initial version 1915 19162004-01-26 23:20 billingd 1917 1918 * share/contrib/diffequations/README: Initial version 1919 19202004-01-26 23:12 billingd 1921 1922 * share/contrib/diffequations/contrib_ode.usg: Remove \r line 1923 termination 1924 19252004-01-26 22:21 billingd 1926 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 1930 19312004-01-25 01:11 wjenkner 1932 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. 1936 19372004-01-25 00:36 wjenkner 1938 1939 * src/init-cl.lisp: (set-pathnames): Add share/affine. 1940 19412004-01-25 00:31 wjenkner 1942 1943 * share/affine/: affine.lisp, affine.system: Add a convenient 1944 (experimental) loader for affine. 1945 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. 1950 1951 affine.system: Use logical pathnames. 1952 19532004-01-20 22:02 rtoy 1954 1955 * src/command-line.lisp: Port get-application-args to ACL. 1956 19572004-01-20 20:16 rtoy 1958 1959 * src/acl6-depends.mk: Update dependencies for quadpack. 1960 19612004-01-20 20:13 rtoy 1962 1963 * src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug 1964 857232. 1965 1966 o Also rename $cross_product and $get_rotation, for the same 1967 reasons. 1968 19692004-01-11 14:32 vvzhy 1970 1971 * src/init-cl.lisp: Fix bogus entries in --list-avail output 1972 19732004-01-03 08:26 billingd 1974 1975 * tests/rtestode.mac: Test case for bug 866510 1976 19772004-01-03 08:26 billingd 1978 1979 * tests/rtest15.mac: Test case for bug 835287 1980 19812004-01-03 08:18 billingd 1982 1983 * src/solve.lisp: Patch by Barton Willis Tested and committed by 1984 David Billinghurst 1985 1986 Fix EASY-CASES by testing for atom. 1987 1988 This patch fixes bugs 835287 and 866510. Tested on maxima 1989 testsuite and approximately 200 ODE test cases. 1990 19912003-12-28 12:56 vvzhy 1992 1993 * src/maxima.bat.in: Fix to allow Maxima to be installed in the 1994 directory with spaces 1995 19962003-12-28 09:13 vvzhy 1997 1998 * src/maxima.bat.in: Remove excessive " and ' in maxima.bat 1999 20002003-12-20 12:18 vvzhy 2001 2002 * share/maxima-init.lisp: New init file for better GCL performance 2003 20042003-12-20 09:36 wjenkner 2005 2006 * src/maxima-package.lisp: Delete obsolete and unused code for 2007 checking the case folding behaviour of CLISP's REGEXP package. 2008 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. 2014 20152003-12-06 17:16 rtoy 2016 2017 * src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX 2018 2019 Apply fix from Stavros Macrakis given in the bug report. 2020 20212003-12-06 15:23 rtoy 2022 2023 * src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX 2024 2025 Fixed as suggested in the bug report. 2026 20272003-12-06 15:06 rtoy 2028 2029 * src/plot.lisp: [ 834729 ] plot2d() produces bad postscript 2030 2031 Fix from Robert Dodier applied. 2032 20332003-12-01 14:08 rtoy 2034 2035 * src/numerical/slatec/dqc25c.lisp: Regenerate from updated 2036 dqc25c.f. 2037 20382003-12-01 14:08 rtoy 2039 2040 * src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the 2041 old long constants back into the code. 2042 20432003-11-27 09:04 rtoy 2044 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. 2049 20502003-11-27 09:01 rtoy 2051 2052 * src/numerical/slatec/dgtsl.lisp: Regenerated. 2053 20542003-11-27 09:01 rtoy 2055 2056 * src/numerical/slatec/quadpack.system: o dgtsl wasn't getting 2057 converted with the right options. o Remove unused dependencies 2058 20592003-11-26 20:41 amundson 2060 2061 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk, 2062 sbcl-depends.mk: Updates for new files. 2063 20642003-11-26 20:40 amundson 2065 2066 * src/maxima.bat.in: Some attempt at working with GCL. Untested. 2067 20682003-11-26 20:39 amundson 2069 2070 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround 2071 command-line problems on Windows no longer needed. 2072 20732003-11-26 16:05 rtoy 2074 2075 * src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp, 2076 dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated 2077 quadpack.system. 2078 20792003-11-26 15:58 rtoy 2080 2081 * src/numerical/slatec/quadpack.system: Compiler options were wrong 2082 for dqawfe.f 2083 20842003-11-26 15:34 rtoy 2085 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. 2089 20902003-11-26 11:35 rtoy 2091 2092 * src/maxima.system: Add dependencies for the QUADPACK routines. 2093 20942003-11-26 11:27 rtoy 2095 2096 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to 2097 the current versions of f2cl. 2098 20992003-11-26 08:01 rtoy 2100 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. 2109 21102003-11-26 07:13 rtoy 2111 2112 * src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f: 2113 Correct these routines per 2114 2115 2116 http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl 2117 2118 as reported by Brian Gough on the maxima mailing list. (More 2119 remains to be done.) 2120 21212003-11-26 07:10 amundson 2122 2123 * maxima.iss.in: remove reference to COPYING1 2124 21252003-11-26 07:02 rtoy 2126 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. 2130 21312003-11-26 06:47 rtoy 2132 2133 * src/numerical/slatec/quadpack.system: Initial revision. 2134 21352003-11-26 06:42 rtoy 2136 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 2144 SLATEC. 2145 21462003-11-25 22:39 wjenkner 2147 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 2154 2155 "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::". 2156 2157 For example, do trace(":") and trace_options(":", ...). 2158 2159 ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline. 2160 2161 TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|. 2162 2163 Delete confusing `<=' in my part of the comment at the beginning 2164 of the file. 2165 21662003-11-25 21:47 starseeker 2167 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. 2177 21782003-11-25 21:32 amundson 2179 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. 2184 21852003-11-25 21:09 amundson 2186 2187 * configure.in: Merged in fixes from Wolgang Jenkner. Tried to 2188 conditionalize cmucl_runtime_path to work with current and cvs 2189 versions of cmucl. 2190 21912003-11-25 20:30 rtoy 2192 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.) 2196 21972003-11-24 21:55 amundson 2198 2199 * configure.in: Added -noinit and -nositeinit flags, as suggested 2200 by Ray Toy. 2201 22022003-11-24 21:28 amundson 2203 2204 * configure.in, src/maxima.bat.in: Bug fixes for win32. 2205 22062003-11-24 07:02 amundson 2207 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. 2211 22122003-11-23 21:36 amundson 2213 2214 * configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat, 2215 src/maxima.bat.in, src/maxima.in: Major changes: 2216 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. 2222 2223 Static installation is not necessary for GCL. Should be added 2224 for 2225 SBCL, ACL and OpenMCL. 2226 2227 2) Real support for maxima.bat script. Basic functionality 2228 complete, but untested. 2229 22302003-11-23 20:31 amundson 2231 2232 * share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem, 2233 mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from 2234 Salvador Bosch P�rez. 2235 22362003-11-23 13:51 amundson 2237 2238 * src/init-cl.lisp: use more desciptive variable name. 2239 22402003-11-23 13:43 amundson 2241 2242 * src/init-cl.lisp: Fixed --list-avail in the presence of 2243 MAXIMA_PREFIX. Also cleaned up some indentation/whitespace. 2244 22452003-11-21 13:37 amundson 2246 2247 * src/init-cl.lisp: Oops. Removed hard-coded path used for 2248 debugging. 2249 22502003-11-21 06:54 amundson 2251 2252 * src/maxima.bat: bare bones of a real maxima.bat script. Obviously 2253 not yet ready for prime time. 2254 22552003-11-20 20:43 wjenkner 2256 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 2259 and myself. 2260 2261 qq.lisp: $QUANC8: New mspec (old definition is not for CL). Give 2262 it a TRANSLATE property. 2263 2264 QUANC8: Fix the type declarations. Instead of defining 2265 various global macros use MACROLET. Add rudimentary 2266 error 2267 handling. 2268 2269 Escape ']' in symbol names since Emacs is confused by 2270 it. 2271 2272 qq.dem: Down-case examples. Don't use COMPILE with empty 2273 argument. 2274 2275 numer.lisp: FUNTYPEP: Add a COND clause for function objects and 2276 classify them as EXPRs. This is needed for 2277 MAKE-TRAMP$. 2278 22792003-11-20 07:01 amundson 2280 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. 2288 22892003-11-19 22:01 amundson 2290 2291 * lisp-utils/Makefile.am: maxima-run-lisp is no longer needed. 2292 22932003-11-13 23:29 wjenkner 2294 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 2300 |. 2301 2302 Previously, we had 2303 2304 (C1) ?foo\|ba\|\|\|r; (D1) 2305 foo|ba|||r 2306 2307 but folding to uppercase if there was no `|'. 2308 2309 (C2) ?foobar; (D2) FOOBAR 2310 2311 Now (C1) gives 2312 2313 (D1) FOOba|R 2314 2315 SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a 2316 symbol used as designator (from Christophe Rhodes). 2317 2318 Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO. 2319 2320 LISP-TOKEN-FIXUP-CASE: New auxiliary function. 2321 23222003-11-12 23:20 wjenkner 2323 2324 * src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER 2325 package when we have to rename it. 2326 23272003-11-12 22:56 wjenkner 2328 2329 * src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO 2330 is a function object, which can't be saved. 2331 2332 MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved. 2333 23342003-11-10 20:58 amundson 2335 2336 * src/Makefile.am: Broke compile/(load & save image) into two 2337 separate steps, which was the behaviour before the previous 2338 change. 2339 23402003-11-09 09:37 wjenkner 2341 2342 * src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in 2343 the type declaration (fix from Christophe Rhodes). 2344 23452003-11-07 06:14 amundson 2346 2347 * lisp-utils/defsystem.lisp: Merged in changes from CLOCC 2348 11/07/2003 snapshot. Should eliminate problems with CMUCL 19. 2349 23502003-11-02 15:59 rtoy 2351 2352 * src/maxima.in: Fix typo. It's "=", not "==" for comparing 2353 strings. 2354 23552003-11-02 11:14 amundson 2356 2357 * src/: Makefile.am, maxima.in: Eliminate the use of 2358 maxima-run-lisp. 2359 23602003-11-02 10:37 amundson 2361 2362 * src/.cvsignore: Ignore some common ignorable files. 2363 23642003-11-01 21:11 wjenkner 2365 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. 2371 2372 Bug reported by Milan Lukic. 2373 23742003-10-15 17:21 wjenkner 2375 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| 2379 |o|). 2380 2381 Observed by V. Pipin. 2382 23832003-10-14 22:18 wjenkner 2384 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. 2389 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). 2395 23962003-10-14 17:22 wjenkner 2397 2398 * src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace 2399 (copy-all-levels exp) by (copy-tree exp). 2400 2401 COPY-ALL-LEVELS (maxmac.lisp): Comment out. 2402 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 2405 EXP. 2406 2407 This fixes bug #821021 reported by Paolo Nason. 2408 24092003-10-13 21:13 amundson 2410 2411 * src/macsys.lisp: Bug fix: previous changes caused retrieve to 2412 stop properly displaying maxima symbols. Fixed. 2413 24142003-10-09 20:46 billingd 2415 2416 * tests/rtest15.mac: Additional trigreduce cases 2417 24182003-10-09 19:43 billingd 2419 2420 * tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in 2421 [sin,cos,sinh,cosh] 2422 24232003-10-07 17:16 wjenkner 2424 2425 * src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's 2426 char-code for numerical comparison, not N itself (from Christophe 2427 Rhodes). 2428 2429 Use the #+Multics stuff. 2430 2431 Rewrite the second COND clause (which, presumably, is completely 2432 useless). 2433 2434 CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH 2435 the RETRY tag just introduced in TYI*. 2436 2437 Use the #+Multics stuff. 2438 2439 Do CLEAR-INPUT and FINISH-OUTPUT where appropriate. 2440 24412003-10-03 20:22 wjenkner 2442 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. 2447 24482003-10-03 19:19 wjenkner 2449 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). 2452 24532003-10-01 20:37 wjenkner 2454 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 2457 expects one. 2458 2459 This fixes the following problem (at least in SBCL, or CLISP in 2460 strict ANSI mode): 2461 2462 (C1) file_search_maxima:["/tmp/###.mac"]; (D1) 2463 [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec: 2464 "/tmp/###.mac" 2465 24662003-10-01 19:59 wjenkner 2467 2468 * src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since 2469 we don't have them in CL Maxima. 2470 2471 In particular, this fixes one of the SBCL compiler complaints (in 2472 TRACE-FSHADOW) reported by Christophe Rhodes. 2473 24742003-09-28 13:15 vvzhy 2475 2476 * src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and 2477 cmucl 2478 24792003-09-25 08:24 amundson 2480 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. 2486 2487 1) to_lisp() now works everywhere. Uses private read-eval-print 2488 loop. 2489 2490 2) (to-maxima) to return to maxima from to_lisp(). 2491 2492 3) Default settings now avoid ever dumping user into lisp 2493 debugger. To restore the Lisp debugger, use (setf 2494 *debugger-hook* nil) 2495 2496 4) Hooks are now available for customizing prompts and output. 2497 The hooks are documented in 2498 doc/implementation/external-interface.txt. 2499 25002003-09-25 08:18 amundson 2501 2502 * src/Makefile.am: Added convenience targets. clisp, cmucl, gcl, 2503 etc. Type make cmucl to just make the cmucl image, etc. 2504 25052003-09-25 08:16 amundson 2506 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. 2510 25112003-09-24 22:23 wjenkner 2512 2513 * src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE 2514 in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe 2515 Rhodes. 2516 25172003-09-07 01:41 vvzhy 2518 2519 * src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro 2520 yet 2521 25222003-09-07 01:40 vvzhy 2523 2524 * lisp-utils/defsystem.lisp: ANSI GCL don't have 2525 with-compilation-unit yet 2526 25272003-09-06 15:50 vvzhy 2528 2529 * src/maxima-package.lisp: Traditional GCL may have bogus empty CL 2530 package. We remove it. 2531 25322003-09-03 16:14 wjenkner 2533 2534 * share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST. 2535 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. 2539 2540 Note that these functions currently handle only real arguments. 2541 25422003-08-23 06:13 wjenkner 2543 2544 * share/numeric/bffac.mac: Cosmetic change: Put newlines between 2545 the function definitions. 2546 25472003-08-22 00:14 wjenkner 2548 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. 2556 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). 2561 2562 See the comment at the beginning of bffac.mac for the details of 2563 the conversion. 2564 25652003-08-21 22:22 wjenkner 2566 2567 * src/defopt.lisp: DEFOPT: Fix bogus definition. 2568 25692003-08-21 22:20 wjenkner 2570 2571 * src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since 2572 it won't work for unbound variables. 2573 25742003-08-21 21:54 wjenkner 2575 2576 * src/transs.lisp: TRANSLATE-FILE: Append the suggestion for 2577 DECLARE_TRANSLATED to the UNLISP file, not to the LISP file. 2578 2579 INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly. 2580 Be a bit less verbose. 2581 25822003-08-19 17:11 wjenkner 2583 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. 2590 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. 2594 25952003-08-09 17:47 wjenkner 2596 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). 2600 26012003-08-09 10:26 wjenkner 2602 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*. 2606 2607 Also define the CHARPOS macro only in this case (in compat.lisp). 2608 2609 Note that currently all supported implementations have :NOCP on 2610 the *FEATURES* list (see maxima.system). 2611 26122003-08-09 08:46 wjenkner 2613 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 2617 package. 2618 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 2622 used). 2623 26242003-08-08 21:26 wjenkner 2625 2626 * src/mactex.lisp: Implement an idea contributed by N. Ioakimidis: 2627 2628 TEX-DABBREV: New function which generates indicial notation for 2629 derivatives. 2630 2631 TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true. 2632 26332003-08-08 21:20 wjenkner 2634 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. 2638 26392003-08-06 02:35 vvzhy 2640 2641 * lisp-utils/defsystem.lisp: Restore gcl-alt-link build 2642 26432003-08-05 16:40 yycamm 2644 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 2648 26492003-08-04 12:04 rtoy 2650 2651 * src/bessel.lisp: Make sure all calls to SLATEC routines are done 2652 with appropriate arg types that's what they expect. 2653 26542003-08-04 12:03 rtoy 2655 2656 * src/numerical/slatec/xerhlt.lisp: Instead of just silently 2657 returning after a fatal SLATEC error, call Maxima's MERROR to 2658 signal an error. 2659 26602003-08-04 11:20 rtoy 2661 2662 * src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives 2663 internal error FIX 2664 https://sourceforge.net/tracker/?func=detail&atid=104933&aid=668718&group_id=4933 2665 2666 Applied bug fix given in Stavros Macrakis's bug report. 2667 26682003-08-04 10:42 rtoy 2669 2670 * doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ] 2671 load(ellipt) doesn't work. 2672 2673 Remove the documentation about the ELLIPT package. These have 2674 been replaced with new functions in the core of maxima. 2675 26762003-08-03 12:56 rtoy 2677 2678 * src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity 2679 /FIX 2680 2681 Apply suggested fix from Stavros Macrakis. 2682 26832003-08-03 08:07 rtoy 2684 2685 * src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float 2686 answer /FIX 2687 2688 Apply suggested fix from Stavros Macrakis. 2689 26902003-08-03 08:03 rtoy 2691 2692 * src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX 2693 2694 $sign needs to call specrepcheck. From Stavros Macrakis. 2695 26962003-08-03 07:58 rtoy 2697 2698 * src/plot.lisp: If an output file exists, overwrite it. 2699 27002003-08-03 07:21 rtoy 2701 2702 * share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1)) 2703 internal error /FIX 2704 2705 Suggested fix from Stavros Mackrakis applied. 2706 27072003-08-03 07:18 rtoy 2708 2709 * src/factor.lisp: Bug [ 686619 ] factor bug / FIX? 2710 2711 Remove declaration, as suggested by Barton Willis. 2712 27132003-08-02 09:07 rtoy 2714 2715 * src/float.lisp: Bug 781753: bfloat->float fails for very large 2716 and very small 2717 2718 Use scale-float to scale the mantissa. 2719 27202003-07-24 13:46 rtoy 2721 2722 * src/numerical/f2cl-lib.lisp: Correct a declaration in amax0. 2723 27242003-07-24 13:45 rtoy 2725 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. 2732 27332003-07-24 13:42 rtoy 2734 2735 * src/nregex.lisp: Fix a warning that START is sometimes unused by 2736 declaring START ignorable. 2737 27382003-07-24 13:41 rtoy 2739 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. 2742 27432003-07-24 13:40 rtoy 2744 2745 * src/commac.lisp: Replace maclisp-typep with something more 2746 portable and correct. 2747 27482003-07-19 08:56 billingd 2749 2750 * doc/info/Function.texi: 2003-07-19 David Billinghurst 2751 (David.Billinghurst@riotinto.com) 2752 2753 Bug #679437 2754 * doc/info/Function.texi: Correct entry for DEFINE 2755 27562003-07-19 08:45 billingd 2757 2758 * doc/info/: Command.texi, Differentiation.texi, Function.texi: 2759 2003-07-19 David Billinghurst (David.Billinghurst@riotinto.com) 2760 2761 * doc/info/Command.texi: Correct markup of '' 2762 * doc/info/Differentiation.texi: Ditto 2763 * doc/info/Function.texi: Ditto 2764 27652003-07-16 12:25 belanger 2766 2767 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to 2768 init cells were removed. 2769 27702003-07-16 12:24 belanger 2771 2772 * interfaces/emacs/emaxima/emaxima.el: Initialization cells were 2773 removed. 2774 27752003-07-16 12:23 belanger 2776 2777 * interfaces/emacs/emaxima/emaxima.sty: I added support for putting 2778 list of maxima examples into documents. 2779 27802003-06-28 22:32 belanger 2781 2782 * interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of 2783 the process wasn't detected. 2784 27852003-06-27 13:42 belanger 2786 2787 * interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify 2788 buffer-local in EMaxima mode, with value t. 2789 27902003-06-13 11:52 rtoy 2791 2792 * tests/rtest14.mac: Add some numerical tests for bessel_j to catch 2793 the problem of swapped args. 2794 27952003-06-13 11:52 rtoy 2796 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.) 2800 28012003-06-02 11:04 rtoy 2802 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)?) 2806 28072003-05-30 12:08 belanger 2808 2809 * interfaces/emacs/emaxima/emaxima.el: Fixed a minor error. 2810 28112003-05-30 11:58 belanger 2812 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. 2816 28172003-05-28 12:04 rtoy 2818 2819 * src/series.lisp: Bug [ 727542 ] powerseries wrong/fix: 2820 2821 Fix from Martin Rubey applied. 2822 28232003-05-25 12:43 rtoy 2824 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. 2830 28312003-05-25 10:23 rtoy 2832 2833 * src/bessel.lisp: Add derivatives of the Bessel functions with 2834 respect to order. 2835 28362003-05-25 10:05 rtoy 2837 2838 * tests/rtest14.mac: Added some tests for the bessel functions, 2839 especially the expansion of the half-integer order functions. 2840 28412003-05-25 10:03 rtoy 2842 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 2847 are deprecated. 2848 28492003-05-25 10:00 rtoy 2850 2851 * src/bessel.lisp: Bug 736540: gradef for bessel functions o Added 2852 rule for derivative of J with respect to order. 2853 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. 2857 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 2863 to order. 2864 28652003-05-24 13:34 rtoy 2866 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. 2870 28712003-05-20 23:19 rtoy 2872 2873 * src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use 2874 that when plotting. Too bad. 2875 28762003-05-19 21:24 rtoy 2877 2878 * src/plot.lisp: Catch some Lisp errors that might get thrown that 2879 maxima didn't catch, such as bessel_y[0](0). 2880 28812003-05-19 21:20 rtoy 2882 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. 2887 28882003-05-19 20:24 rtoy 2889 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 2901 when plotting. 2902 29032003-05-15 19:38 rtoy 2904 2905 * src/nparse.lisp: Bug [ 726420 ] floats with missing exponents / 2906 really minor: 2907 2908 If no digits follow the exponent marker of a number, signal an 2909 error in all cases. 2910 29112003-05-14 08:00 rtoy 2912 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 2916 with gcl. 2917 29182003-05-12 22:46 rtoy 2919 2920 * src/plot.lisp: Add comments for the adaptive plotting routines 2921 29222003-05-12 22:31 rtoy 2923 2924 * src/bessel.lisp: Bug 736538: bessel_j with floating point 2925 argument o Use Barton's suggested fix, which is correct. 2926 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.) 2930 29312003-05-12 22:16 rtoy 2932 2933 * src/plot.lisp: Use adaptive plotting for 2d plots 2934 29352003-05-12 21:13 rtoy 2936 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. 2940 29412003-05-12 14:14 belanger 2942 2943 * interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed 2944 from around :=. 2945 29462003-05-12 14:07 belanger 2947 2948 * interfaces/emacs/emaxima/emaxima.el: The assignments := are now 2949 written as \mathbin{:=} in TeX output. 2950 29512003-05-12 01:35 starseeker 2952 2953 * doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex: 2954 Added Barton's package documentation, translated to emaxima style 2955 29562003-05-12 01:33 starseeker 2957 2958 * doc/maximabook/: maxima.tex, install/install.tex: Update to 2959 install text and added new structure 2960 29612003-05-11 22:05 belanger 2962 2963 * interfaces/emacs/emaxima/emaxima.sty: A command was inserted in 2964 TeX output regions to put in extra space. 2965 29662003-05-11 22:04 belanger 2967 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 2972 tex(...) command). 2973 29742003-05-11 22:00 belanger 2975 2976 * interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was 2977 fixed to insert literally in Emacs. 2978 29792003-05-10 15:00 belanger 2980 2981 * interfaces/emacs/emaxima/emaxima.el: The Maxima output is no 2982 longer in a \p ... \\ environment when it begins with a $$. 2983 29842003-05-10 14:58 belanger 2985 2986 * interfaces/emacs/emaxima/emaxima.sty: The catcode of % was 2987 changed in TeX output environments, so it won't be a comment 2988 anymore. 2989 29902003-05-07 13:47 rtoy 2991 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. 2995 29962003-05-05 22:13 belanger 2997 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. 3001 30022003-05-05 22:11 belanger 3003 3004 * interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support 3005 for inferior-maxima-mode was added. 3006 30072003-05-03 06:40 starseeker 3008 3009 * share/contrib/Grobner/: grobner-demo.output, grobner.demo, 3010 maxima-grobner.lisp: Updated Grobner package to latest version. 3011 30122003-04-24 09:48 belanger 3013 3014 * interfaces/emacs/emaxima/emaxima.sty: The preview environment was 3015 defined for the case when the preview package isn't loaded. 3016 30172003-04-24 08:26 belanger 3018 3019 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The 3020 documentation was changed to reflect changes in maxima.el. 3021 30222003-04-24 08:25 belanger 3023 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 3027 XEmacs. 3028 30292003-04-23 23:47 belanger 3030 3031 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to 3032 match changes in the program. 3033 30342003-04-23 23:45 belanger 3035 3036 * doc/emaxima/EMaximaIntro.tex: The documentation was changed to 3037 match the changes in the program. 3038 30392003-04-23 23:44 belanger 3040 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} 3044 30452003-04-23 23:43 belanger 3046 3047 * interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error 3048 when a cell is TeX updated and emaxima.lisp isn't available. 3049 30502003-04-22 07:50 billingd 3051 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. 3055 30562003-04-07 16:24 belanger 3057 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. 3061 30622003-04-07 12:16 vvzhy 3063 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 3067 30682003-03-29 20:02 wjenkner 3069 3070 * share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as 3071 $TAIL_ALPHALESSP. 3072 30732003-03-28 13:23 wjenkner 3074 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. 3079 30802003-03-27 21:39 wjenkner 3081 3082 * share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp, 3083 polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword 3084 arguments. 3085 30862003-03-27 21:36 wjenkner 3087 3088 * share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by 3089 `Lisp' as value of the `Mode' local variable for Emacs. 3090 30912003-03-26 19:22 wjenkner 3092 3093 * share/affine/affine.system: For defsystem. 3094 30952003-03-26 19:20 wjenkner 3096 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. 3100 31012003-03-26 19:18 wjenkner 3102 3103 * share/affine/compat.lisp: Contains various new definitions. 3104 31052003-03-26 19:17 wjenkner 3106 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/ ...). 3110 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 3113 characters, anyway. 3114 31152003-03-26 16:42 billingd 3116 3117 * tests/rtestode.mac: 2003-03-27 David Billinghurst 3118 <David.Billinghurst@riotinto.com> 3119 3120 * tests/rtestode.mac: Enable some tests that failed due 3121 to interactions with other tests. 3122 31232003-03-26 16:40 billingd 3124 3125 * tests/: tests.lisp, rtest13.mac: 2003-03-27 David Billinghurst 3126 <David.Billinghurst@riotinto.com> 3127 3128 * tests/test.lisp: Reorder test files to reduce 3129 interaction. 3130 That is, run the ones that cause problems last. 3131 * tests/rtest13.mac: Start with kill(all) 3132 31332003-03-26 11:17 wjenkner 3134 3135 * share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'. 3136 31372003-03-26 11:15 wjenkner 3138 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. 3142 31432003-03-26 11:13 wjenkner 3144 3145 * share/affine/polya.lisp: Corrected typo. 3146 31472003-03-25 23:40 wjenkner 3148 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. 3153 31542003-03-25 21:54 wjenkner 3155 3156 * share/affine/aquotient.lisp: Corrected typo. 3157 31582003-03-25 20:26 wjenkner 3159 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). 3167 31682003-03-24 21:58 wjenkner 3169 3170 * share/affine/dim4-help.lisp: Corrected typo. 3171 31722003-03-24 21:34 wjenkner 3173 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"). 3180 31812003-03-23 21:32 wjenkner 3182 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. 3190 31912003-03-21 00:30 billingd 3192 3193 * share/Makefile.am, src/init-cl.lisp: 2003-03-19 David 3194 Billinghurst <David.Billinghurst@riotinto.com> 3195 3196 * share/Makefile.am: Add files in contrib/nset 3197 and contrib/pdiff 3198 * src/init-cl.lisp: Add share/contrib/nset and 3199 share/contrib/pdiff to load path 3200 32012003-03-19 13:50 belanger 3202 3203 * doc/emaxima/EMaximaIntro.ps: The documentation was changed to 3204 match the program. 3205 32062003-03-19 13:50 belanger 3207 3208 * doc/emaxima/EMaximaIntro.tex: The documentation was updated to 3209 match the program. 3210 32112003-03-19 13:49 belanger 3212 3213 * interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was 3214 removed, with some of the functionality put in maxima-minibuffer. 3215 32162003-03-19 09:53 belanger 3217 3218 * interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":=" 3219 was fixed. 3220 32212003-03-18 20:35 starseeker 3222 3223 * doc/maximabook/README: Added a readme file with some information 3224 on what is required to build maximabook 3225 32262003-03-18 17:43 amundson 3227 3228 * src/openmcl-depends.mk: From: Yannick Versley 3229 <yversley@gmx.de> 3230 3231 I've attached the openmcl-depends.mk that gets built with the 3232 current CVS sources. 3233 3234 Regards, Yannick Versley 3235 32362003-03-18 17:09 belanger 3237 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} 3242 32432003-03-18 17:08 belanger 3244 3245 * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was 3246 changed so that breqn could be used. 3247 32482003-03-18 17:04 starseeker 3249 3250 * doc/maximabook/basics/basics.tex: Converted one example to tex now 3251 that breqn functionality is present 3252 32532003-03-18 17:03 starseeker 3254 3255 * doc/maximabook/maxima.tex: Added call to use new emaxima breqn 3256 functionality 3257 32582003-03-18 14:49 amundson 3259 3260 * src/Makefile.am: fixed possible problem creating depends.mk files 3261 before corresponding binary- directory created. Updated 3262 EXTRA_DIST. 3263 32642003-03-18 11:47 amundson 3265 3266 * src/openmcl-depends.mk: Empty file, which is good enough for 3267 bootstrap. 3268 32692003-03-17 19:59 rtoy 3270 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*. 3273 32742003-03-17 19:58 rtoy 3275 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. 3278 32792003-03-17 19:57 rtoy 3280 3281 * src/commac.lisp: The array type is in the package COMMON-LISP, 3282 not MAXIMA package. 3283 32842003-03-17 19:56 rtoy 3285 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 3289 anywhere.) 3290 32912003-03-17 19:50 rtoy 3292 3293 * src/plot.lisp: The array type is in the package COMMON-LISP, not 3294 MAXIMA package. 3295 32962003-03-17 19:48 rtoy 3297 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. 3301 33022003-03-17 11:54 belanger 3303 3304 * interfaces/emacs/emaxima/emaxima.sty: The variable 3305 \maximasessionpretexskip and \maximapostpretexskip were added to 3306 help with the spacing. 3307 33082003-03-16 23:47 belanger 3309 3310 * interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip 3311 strings commands. (end-of and beginning-of-buffer were replaced 3312 by goto-char's ...) 3313 33142003-03-15 19:30 starseeker 3315 3316 * doc/maximabook/algcal/algcal.tex: Updated to correct fraction 3317 rendering 3318 33192003-03-15 19:29 starseeker 3320 3321 * doc/maximabook/examples/examples.tex: Updated TeX rendering to 3322 take advantage of improvements in Emaxima 3323 33242003-03-15 18:59 belanger 3325 3326 * interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla 3327 was moved, to prevent an error message. 3328 33292003-03-15 18:36 belanger 3330 3331 * interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction 3332 output was changed. 3333 33342003-03-15 18:35 belanger 3335 3336 * interfaces/emacs/emaxima/maxima.el: Some regular expressions were 3337 fixed. 3338 33392003-03-12 21:49 wjenkner 3340 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 3348 trgsmp.mac). 3349 33502003-03-12 20:57 rtoy 3351 3352 * src/plot.lisp: o Change from type long-float to double-float. o 3353 Fix for bug 701645 from Stavros Macrakis. 3354 33552003-03-12 20:49 wjenkner 3356 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). 3362 3363 Some cosmetic changes in the comments. 3364 33652003-03-12 10:42 belanger 3366 3367 * interfaces/emacs/emaxima/emaxima.el: The original values of 3368 display2d is now preserved when TeX is turned on and off. 3369 33702003-03-12 10:28 belanger 3371 3372 * interfaces/emacs/emaxima/emaxima.lisp: A line was added 3373 indicating this is a modified version of imaxima.lisp. 3374 33752003-03-12 10:26 belanger 3376 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. 3380 33812003-03-12 07:39 starseeker 3382 3383 * doc/maximabook/algcal/algcal.tex: 3384 Updated to show proper output after emaxima fixed. 3385 33862003-03-11 23:51 belanger 3387 3388 * interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to 3389 handle :lisp statements. 3390 33912003-03-11 23:25 belanger 3392 3393 * interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed 3394 output in the EMaxima buffer was cleaned up. 3395 33962003-03-11 23:23 belanger 3397 3398 * interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima 3399 TeXed output are now put in maximaoutputcolor. 3400 34012003-03-11 23:01 belanger 3402 3403 * interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set 3404 to true. 3405 34062003-03-11 22:52 belanger 3407 3408 * interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from 3409 the ends of strings were fixed. 3410 34112003-03-11 22:50 belanger 3412 3413 * interfaces/emacs/emaxima/emaxima.el: The commands to remove 3414 blanks at the ends of strings were put in maxima.el. 3415 34162003-03-11 22:38 belanger 3417 3418 * interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands 3419 were added (which were carried over from imaxima). 3420 34212003-03-11 15:44 belanger 3422 3423 * interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that 3424 questions would come out not latexed. 3425 34262003-03-11 15:18 belanger 3427 3428 * interfaces/emacs/emaxima/emaxima.lisp: This was synced with 3429 imaxima.el. 3430 34312003-03-11 15:18 belanger 3432 3433 * interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed 3434 output was fixed. 3435 34362003-03-11 12:26 belanger 3437 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 3440 buffer. 3441 34422003-03-10 22:24 rtoy 3443 3444 * src/nusum.lisp: $NUSUM defined twice. Remove first definition. 3445 34462003-03-10 22:10 rtoy 3447 3448 * src/displa.lisp: EXPLODEN is defined in commac.lisp. 3449 34502003-03-10 22:01 rtoy 3451 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. 3455 34562003-03-09 13:07 starseeker 3457 3458 * doc/maximabook/algcal/algcal.tex: added the beginnings of the 3459 integration discussion 3460 34612003-03-09 11:02 rtoy 3462 3463 * src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and 3464 MARRAYSET. 3465 34662003-03-09 10:00 rtoy 3467 3468 * src/mload.lisp: $MKEY is already defined in commac.lisp. 3469 34702003-03-09 09:50 rtoy 3471 3472 * src/comm.lisp: Manually inline this dollarify since it's only 3473 needed here and since it's defined in suprv1.lisp. 3474 34752003-03-09 09:48 rtoy 3476 3477 * src/clmacs.lisp: Remove duplicated HAIRPART function. 3478 34792003-03-07 19:57 starseeker 3480 3481 * share/contrib/README: 3482 Added more packages that have been included 3483 34842003-03-07 19:55 starseeker 3485 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 3491 functional) 3492 34932003-03-07 19:35 starseeker 3494 3495 * share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf, 3496 pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's 3497 pdiff package 3498 34992003-03-07 19:31 starseeker 3500 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 3504 Macrakis 3505 35062003-03-07 12:37 rtoy 3507 3508 * src/cl-info.lisp: Get rid of duplicated GET-MATCH function. 3509 35102003-03-07 12:36 rtoy 3511 3512 * configure.in: Use elif to keep the nested ifs from running off 3513 the right side. 3514 35152003-03-07 12:35 rtoy 3516 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.) 3521 35222003-03-07 11:46 belanger 3523 3524 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The 3525 documentation was updated to reflect the changes in EMaxima. 3526 35272003-03-07 11:18 belanger 3528 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. 3533 35342003-03-07 11:17 belanger 3535 3536 * interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex 3537 was added. 3538 35392003-03-07 11:17 belanger 3540 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 3543 emaxima. 3544 35452003-03-06 23:41 starseeker 3546 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 3563 gentran 3564 35652003-03-06 23:37 starseeker 3566 3567 * share/contrib/README: Added gentran and some cleanup 3568 35692003-03-06 23:18 starseeker 3570 3571 * share/contrib/maximaMathML/CtMathML.lisp: Added minor update from 3572 current version on IAMC site 3573 35742003-03-06 21:58 starseeker 3575 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. 3584 35852003-03-06 21:20 starseeker 3586 3587 * share/contrib/Grobner/: README, grobner.demo, 3588 maxima-grobner.lisp: Add Marek Rychlik's Grobner package 3589 35902003-03-06 21:19 starseeker 3591 3592 * share/contrib/README: Added Grobner package to list 3593 35942003-03-06 21:01 starseeker 3595 3596 * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp, 3597 load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added 3598 files with correct .lisp endings 3599 36002003-03-06 20:59 starseeker 3601 3602 * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp, 3603 load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed 3604 files with .lsp ending 3605 36062003-03-06 20:37 starseeker 3607 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 3611 section. 3612 36132003-03-06 20:34 starseeker 3614 3615 * share/contrib/README: Add Readme file to contrib directory 3616 36172003-03-06 12:22 belanger 3618 3619 * interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed 3620 to be able to handle comments. 3621 36222003-03-05 08:44 belanger 3623 3624 * interfaces/emacs/emaxima/maxima.el: A problem where emacs would 3625 skip over brackets (while looking for the end of an expression) 3626 was fixed. 3627 36282003-03-04 19:36 rtoy 3629 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 3638 openmcl. 3639 36402003-02-23 12:20 rtoy 3641 3642 * src/acl6-depends.mk: Add support for ACL6. All tests pass, 3643 except for the one expected error. 3644 36452003-02-23 12:04 rtoy 3646 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. 3654 36552003-02-22 17:27 wjenkner 3656 3657 * src/sbcl-depends.mk: Generated file. 3658 36592003-02-22 05:07 wjenkner 3660 3661 * src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this 3662 seems to be safe, but perhaps it's not necessary). 3663 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. 3667 36682003-02-22 04:38 wjenkner 3669 3670 * src/: mdebug.lisp, mformt.lisp: Fix some stream buffering 3671 glitches with SBCL. 3672 36732003-02-22 04:32 wjenkner 3674 3675 * src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use 3676 it. 3677 36782003-02-22 04:22 wjenkner 3679 3680 * src/generr.lisp: SBCL has an ANSI CL condition system. Use it. 3681 36822003-02-22 04:01 wjenkner 3683 3684 * src/: cl-info.lisp, init-cl.lisp, macsys.lisp, 3685 maxima-package.lisp, maxima.system: Mostly implementation 3686 dependent stuff for SBCL. 3687 36882003-02-22 03:23 wjenkner 3689 3690 * src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the 3691 run-time wrapper scripts. 3692 36932003-02-22 02:41 wjenkner 3694 3695 * configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am: 3696 Add SBCL to the configure and build system. 3697 36982003-02-19 18:48 rtoy 3699 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. 3703 37042003-02-16 23:05 wjenkner 3705 3706 * share/vector/vect.dem: LOAD "vect" instead of "VECT". 3707 37082003-02-16 22:55 wjenkner 3709 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). 3713 3714 Normally, trgsmp is part of the Maxima image, but check its 3715 presence anyway by GETting the COMPLEMENT_FUNCTION property of 3716 SIN. 3717 3718 Convert all occurrences of SF and SFPROD to uppercase. 3719 37202003-02-13 13:22 belanger 3721 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. 3725 37262003-02-11 05:17 billingd 3727 3728 * doc/intromax/: intromax.html, intromax.ltx: Correct author's name 3729 37302003-02-10 18:45 amundson 3731 3732 * configure.in: Change version for post-5.9.0 work. 3733 37342003-02-09 21:02 amundson 3735 3736 * ChangeLog: ChangeLog updated by cvs2cl.pl. 3737 37382003-02-09 20:57 amundson 3739 3740 * NEWS: Updated for release 3741 37422003-02-09 17:40 amundson 3743 3744 * ChangeLog: ChangeLog updated by cvs2cl.pl. 3745 37462003-02-09 17:36 amundson 3747 3748 * configure.in: Update version to 5.9.0. (Gulp...) 3749 37502003-02-09 17:06 amundson 3751 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. 3757 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. 3761 37622003-02-09 16:59 amundson 3763 3764 * Makefile.am: Include INSTALL.win32 in release tarball. 3765 3766 gcccopy now includes several more files, as suggested by David 3767 Billinghurst. 3768 37692003-02-09 16:56 amundson 3770 3771 * INSTALL.win32: Clarified several points in response to questions 3772 by Michel Lavaud. 3773 37742003-02-06 13:29 amundson 3775 3776 * INSTALL.win32: fix typo 3777 37782003-02-06 13:11 amundson 3779 3780 * INSTALL.win32: first attempt at an official description of how to 3781 generate a windows installer. 3782 37832003-02-04 02:14 mikeclarkson 3784 3785 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally? 3786 37872003-02-03 05:41 billingd 3788 3789 * doc/maximabook/programming/prog.tex: Fix trivial typo 3790 37912003-02-03 05:37 billingd 3792 3793 * doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo 3794 37952003-02-03 05:27 billingd 3796 3797 * doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial 3798 typos 3799 38002003-01-30 11:02 amundson 3801 3802 * ChangeLog: ChangeLog updated by cvs2cl.pl. 3803 38042003-01-29 15:06 vvzhy 3805 3806 * share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V. 3807 Pipin. 3808 38092003-01-27 20:38 amundson 3810 3811 * ChangeLog: ChangeLog updated by cvs2cl.pl. 3812 38132003-01-27 02:02 mikeclarkson 3814 3815 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for 3816 starting maxima 3817 38182003-01-27 01:55 mikeclarkson 3819 3820 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - 3821 env(COMSPEC) 3822 38232003-01-26 15:54 amundson 3824 3825 * ChangeLog: ChangeLog updated by cvs2cl.pl. 3826 38272003-01-26 15:48 amundson 3828 3829 * src/powers.lisp: Updates and translation to unix line endings. 3830 38312003-01-26 15:47 amundson 3832 3833 * src/maxima.in: Workaround for a bug in texmacs -- unset 3834 MAXIMA_DIRECTORY if it exists, but is empty. 3835 38362003-01-26 15:45 amundson 3837 3838 * share/algebra/solver/: solver1-en.html, solver1.pdf: 3839 Documentation for solver package in German and 3840 (machine-translated) English. 3841 38422003-01-26 15:44 amundson 3843 3844 * share/Makefile.am: Install charsets and solver packages. 3845 38462003-01-26 15:43 amundson 3847 3848 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin 3849 directory to path under Windows so that the local copy of gcc can 3850 be seen by gcl. 3851 38522003-01-26 15:41 amundson 3853 3854 * interfaces/xmaxima/: Makefile.am, win32/Makefile.in, 3855 win32/maxima.bat: Added simple maxima.bat script for Windows. 3856 38572003-01-26 15:40 amundson 3858 3859 * Makefile.am: Added gcccopy target to copy minimal subset of gcc 3860 into Windows package. 3861 38622003-01-21 20:59 mikeclarkson 3863 3864 * interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch 3865 38662003-01-21 20:57 mikeclarkson 3867 3868 * interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank 3869 38702003-01-21 20:55 mikeclarkson 3871 3872 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to 3873 File 3874 38752003-01-20 10:22 mikeclarkson 3876 3877 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference 3878 Manual for Windows NT - untested 3879 38802003-01-20 09:08 mikeclarkson 3881 3882 * maxima.iss.in: Allow user to select target directory 3883 38842003-01-08 06:36 amundson 3885 3886 * ChangeLog: updates 3887 38882003-01-08 06:34 amundson 3889 3890 * tests/Makefile.am: Add rtestflatten.mac to tarball. 3891 38922003-01-08 06:33 amundson 3893 3894 * interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a 3895 generated file. 3896 38972003-01-08 06:32 amundson 3898 3899 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under 3900 all three lisps. 3901 39022003-01-08 06:28 amundson 3903 3904 * doc/intromax/Makefile.am: Include latex file in tarball. 3905 39062003-01-08 06:27 amundson 3907 3908 * doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc. 3909 39102003-01-08 06:26 amundson 3911 3912 * doc/Makefile.am: Added emaxima doc directory. Added maximabook to 3913 tarball. 3914 39152003-01-08 06:26 amundson 3916 3917 * configure.in: Added emaxima doc Makefile. 3918 39192003-01-08 06:25 amundson 3920 3921 * README.rpms: Updated for new package names. Added blurb about 3922 circular dependency. 3923 39242003-01-08 06:24 amundson 3925 3926 * README.lisps: Corrected GCL information. 3927 39282003-01-06 13:43 vvzhy 3929 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 3934 39352003-01-06 13:03 belanger 3936 3937 * interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was 3938 applied. 3939 39402003-01-05 13:46 amundson 3941 3942 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk: 3943 Automatically generated updates. 3944 39452003-01-05 13:46 amundson 3946 3947 * interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now 3948 generated from Header.tcl.in. 3949 39502003-01-05 13:44 amundson 3951 3952 * src/Makefile.am: Fixes to support pathnames with spaces. Not 3953 necessarily complete. 3954 3955 The big problem is that automake (1.4-p5, at least) is 3956 incompatible with path names that contain spaces. Oi. 3957 39582003-01-05 13:05 amundson 3959 3960 * interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for 3961 windows TCL/TK wrapper. New install target. 3962 39632003-01-05 13:03 amundson 3964 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 3968 testing. 3969 39702003-01-05 13:01 amundson 3971 3972 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own 3973 winkill under windows. 3974 39752003-01-05 13:00 amundson 3976 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. 3980 3981 There are some path-related issues to clean up in later releases. 3982 39832003-01-05 12:58 amundson 3984 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. 3988 39892003-01-05 12:57 amundson 3990 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. 3994 39952003-01-05 12:55 amundson 3996 3997 * interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp. 3998 39992003-01-05 12:53 amundson 4000 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 4004 helpful suggestions 4005 40062003-01-05 12:52 amundson 4007 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. 4012 40132003-01-05 12:49 amundson 4014 4015 * README.rpms: README file to accompany RPM packaging. 4016 40172003-01-05 12:49 amundson 4018 4019 * Makefile.am: Added files to distribution tarball. Added/updated 4020 maintainer rules for packaging. 4021 40222003-01-05 12:47 amundson 4023 4024 * .cvsignore, maxima.iss.in: Added Inno Setup script for Windows 4025 packaging. 4026 40272002-12-23 22:31 dstang 4028 4029 * share/algebra/charsets/README: Added Dr. Wang's homepage to 4030 README. 4031 40322002-12-23 14:43 dstang 4033 4034 * src/maxima.system: Added the file set.lisp. 4035 40362002-12-22 23:30 dstang 4037 4038 * share/algebra/solver/: readme, linsolve.mac, misc.mac, 4039 slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial 4040 checkin. 4041 40422002-12-22 22:06 dstang 4043 4044 * src/set.lisp: Corrected problem with Disjointp which failed if 4045 sets were disjoint. Declared Intersection and Union defmfun 4046 instead of defmspec. 4047 40482002-12-19 22:18 dstang 4049 4050 * share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin 4051 of translated Dr. Wangs code. 4052 40532002-12-19 10:38 dstang 4054 4055 * doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac: 4056 Added initial version of LFREEOF. 4057 40582002-12-08 10:10 dstang 4059 4060 * doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac: 4061 Added OP and OPERATORP. 4062 40632002-12-06 10:37 dstang 4064 4065 * src/mutils.lisp: Added every function. 4066 40672002-12-06 10:36 dstang 4068 4069 * doc/info/Lists.texi: Added documentation for every. 4070 40712002-12-06 10:35 dstang 4072 4073 * tests/rtest15.mac: Added tests for every 4074 40752002-12-05 16:45 yycamm 4076 4077 * src/Makefile.am: GCL alt-link syntax update 4078 40792002-12-05 13:41 yycamm 4080 4081 * lisp-utils/defsystem.lisp: Enable build with ansi GCL image 4082 40832002-12-01 08:36 dstang 4084 4085 * tests/rtest15.mac: Added ASSOC tests. 4086 40872002-12-01 08:33 dstang 4088 4089 * src/mutils.lisp: Added ASSOC function. 4090 40912002-11-28 21:21 dstang 4092 4093 * tests/rtestflatten.mac: 4094 Test for flatten. 4095 40962002-11-28 19:54 dstang 4097 4098 * tests/tests.lisp: 4099 Added rtestflatten. 4100 41012002-11-28 19:48 dstang 4102 4103 * doc/info/Lists.texi: 4104 Added link for flatten. 4105 41062002-11-28 19:43 dstang 4107 4108 * src/: flatten.lisp, powers.lisp, set.lisp: 4109 Initial checkin of Dr. Willis's code. 4110 41112002-11-28 19:38 dstang 4112 4113 * src/Makefile.am: 4114 Added flatten.lisp, powers.lisp and set.lisp 4115 41162002-11-28 10:40 dstang 4117 4118 * share/algebra/charsets/README: [no log message] 4119 41202002-10-29 14:28 amundson 4121 4122 * ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl. 4123 41242002-10-29 12:47 amundson 4125 4126 * doc/info/Makefile.am: Automake can cause trouble if generated 4127 make files are not included in tarball. Include maximahtml.mk in 4128 tarball. 4129 41302002-10-29 12:46 amundson 4131 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. 4135 4136 We now have a new ugly (but less ugly!) hack to avoid compressing 4137 the info files. 4138 41392002-10-29 12:43 amundson 4140 4141 * configure.in: Update for rc3. 4142 41432002-10-28 15:28 amundson 4144 4145 * ChangeLog: ChangeLog updated by cvs2cl.pl. 4146 41472002-10-28 12:22 amundson 4148 4149 * doc/info/Makefile.am: Last minute packaging problem discovered 4150 and fixed: Elliptic.texi was not included in the distribution 4151 tarball. Now it is. 4152 41532002-10-27 20:53 amundson 4154 4155 * configure.in: Increment version to 5.9.0rc2. 4156 41572002-10-27 20:50 amundson 4158 4159 * src/init-cl.lisp: Fix courtesy Sam Steingold: 4160 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 4164 function 4165 41662002-10-27 20:47 amundson 4167 4168 * src/hyp.lisp: Fix courtesy Sam Steingold: 4169 4170 (step7): call `hyp-algv' with a correct number of arguments 4171 41722002-10-27 20:43 amundson 4173 4174 * src/clmacs.lisp: Make double precision numbers default under 4175 clisp. This change was suggested by Sam Steingold. 4176 4177 Precision in Maxima needs revisiting. 4178 41792002-10-27 20:41 amundson 4180 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. 4184 41852002-10-27 20:39 amundson 4186 4187 * lisp-utils/defsystem.lisp: Update package handling for gcl. 4188 41892002-10-27 20:33 amundson 4190 4191 * interfaces/xmaxima/Makefile.am: Add contents of win32 directory 4192 to distribution tarball. 4193 41942002-10-27 20:31 amundson 4195 4196 * xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to 4197 restore the functionality of xmaxima-local, at least under Unix. 4198 41992002-10-27 20:29 amundson 4200 4201 * README.lisps: Small update on GCL versions. 4202 42032002-10-26 21:20 wjenkner 4204 4205 * src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled 4206 breakpoints didn't work and enabling already enabled breakpoints 4207 effectively deleted them. 4208 42092002-10-25 12:03 amundson 4210 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. 4216 4217 The new default version for pid is "none". 4218 42192002-10-23 19:03 billingd 4220 4221 * tests/rtestode.mac: Fix typo in disabled test, then enable it. 4222 42232002-10-23 18:57 billingd 4224 4225 * tests/rtestode.mac: Add tests for ode2() with 4226 method:xformtoconstcoeff 4227 42282002-10-17 17:32 rtoy 4229 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. 4233 42342002-10-17 16:32 rtoy 4235 4236 * src/cl-info.lisp: Fix typo in loop expression. 4237 42382002-10-17 16:08 amundson 4239 4240 * lisp-utils/maxima-run-lisp: Restore large clisp banner at 4241 startup. 4242 42432002-10-16 10:39 belanger 4244 4245 * interfaces/emacs/emaxima/maxima.el: A "$" was added to a 4246 skip-chars-backwards command, to deal with commands ending in 4247 "$". 4248 42492002-10-15 12:34 rtoy 4250 4251 * src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized 4252 4253 Fixed as suggested by Stavros Macrakis (with minor editing). 4254 42552002-10-15 12:11 rtoy 4256 4257 * src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong 4258 thing because the formula was wrong. Fix from Stavros Macrakis. 4259 42602002-10-14 11:44 rtoy 4261 4262 * src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by 4263 2 outside the loop. Make it right. 4264 42652002-10-10 09:06 amundson 4266 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.) 4277 4278 The very fact that this commit message is terribly confusing 4279 means that the entire input-stream/socket/batch-mode scheme needs 4280 to be rethought. 4281 42822002-10-08 12:06 rtoy 4283 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 4288 loop. 4289 42902002-10-07 09:15 amundson 4291 4292 * NEWS, README: Documentation updates in preparation for release. 4293 42942002-10-06 21:30 amundson 4295 4296 * .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more 4297 generated files. 4298 42992002-10-06 21:16 amundson 4300 4301 * maxima.spec.in: 1) Enable all three lisps. 4302 4303 2) Build maxima-xmaxima package. 4304 43052002-10-06 21:07 amundson 4306 4307 * share/trigonometry/trgsmp.mac: This file was inadvertently left 4308 out of the new version of the Maxima source tree. 4309 43102002-10-06 17:00 amundson 4311 4312 * README.lisps: Updated information for Clisp 2.30. Pointer to 4313 ledit. 4314 43152002-10-06 06:29 vvzhy 4316 4317 * share/Makefile.am: Install diag.dem and battex.sty 4318 43192002-10-06 06:26 vvzhy 4320 4321 * share/contrib/diag.dem: demo file to diag.mac 4322 43232002-10-06 06:21 vvzhy 4324 4325 * share/physics/battex.sty: battex.sty is required by dimension.tex 4326 43272002-10-05 20:27 wjenkner 4328 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. 4333 43342002-09-29 02:27 vvzhy 4335 4336 * interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el 4337 from Makefile.am since it is no longer in the repository 4338 43392002-09-28 02:06 billingd 4340 4341 * tests/rtest15.mac: Rework compile test to ensure f is killed 4342 43432002-09-27 15:47 belanger 4344 4345 * interfaces/emacs/emaxima/maxima.el: A problem with indentation in 4346 perhaps-smart indentation was fixed. 4347 43482002-09-27 15:08 belanger 4349 4350 * interfaces/emacs/emaxima/maxima.el: Some problems with 4351 indentation were fixed (I hope). 4352 43532002-09-27 11:07 belanger 4354 4355 * doc/maximabook/interfaces/interfaces.tex: An update to 4356 indentation information was made. 4357 43582002-09-27 11:06 belanger 4359 4360 * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to 4361 indentation information was made. 4362 43632002-09-27 10:54 belanger 4364 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) 4369 43702002-09-27 10:52 belanger 4371 4372 * interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed 4373 where keywords within strings and comments were highlighted. 4374 43752002-09-26 21:49 wjenkner 4376 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 4380 in Z[a]. 4381 43822002-09-26 19:33 wjenkner 4383 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. 4390 4391 Merge facex1.mac into facexp.mac. This implies only cosmetic 4392 changes: 4393 4394 Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??), 4395 which is equivalent and more concise. 4396 4397 Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]). 4398 These two expressions are equivalent (provided that my 4399 definition in genut.mac is correct). 4400 4401 Do NOT replace LOPPLUSP by its definition (which is in 4402 facexp.mac, anyway). 4403 44042002-09-26 16:22 belanger 4405 4406 * interfaces/emacs/emaxima/maxima-font-lock.el: A line was added 4407 for xemacs compatibility. 4408 44092002-09-26 15:40 belanger 4410 4411 * doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el 4412 was removed. 4413 44142002-09-26 15:40 belanger 4415 4416 * doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was 4417 removed. 4418 44192002-09-26 15:38 belanger 4420 4421 * doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes 4422 for maxima-mode were updated. 4423 44242002-09-26 15:34 belanger 4425 4426 * doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were 4427 updated. 4428 44292002-09-26 15:33 belanger 4430 4431 * doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands 4432 were updated. 4433 44342002-09-26 15:26 belanger 4435 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. 4440 44412002-09-26 15:24 belanger 4442 4443 * interfaces/emacs/emaxima/maxima-symbols.el: The variable 4444 maxima-symbols was defined in maxima-font-lock.el, making this 4445 file unnecessary. 4446 44472002-09-26 15:17 belanger 4448 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. 4453 44542002-09-25 20:14 billingd 4455 4456 * tests/rtestode.mac: Update reference for Postel and Zimmermann 4457 44582002-09-25 08:48 billingd 4459 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 4462 other files. 4463 4464 Add some tests from Postel and Zimmerman ODE testsuite. 4465 44662002-09-25 08:47 billingd 4467 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 4470 rtestode. 4471 44722002-09-24 21:17 amundson 4473 4474 * tests/tests.lisp: Run rtestode last. Otherwise, it interferes 4475 with two other tests. 4476 4477 This, in itself, deserves investigation, but it will have to be 4478 investigated after 5.9.0. 4479 44802002-09-24 21:10 amundson 4481 4482 * src/Makefile.am: Fixed gcl alt link so that it actually compiles 4483 before it tries to link. Duh. 4484 44852002-09-24 21:07 amundson 4486 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. 4491 44922002-09-24 21:04 amundson 4493 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. 4497 44982002-09-24 21:02 amundson 4499 4500 * Makefile.am: Make the "dist" dependency optional. 4501 45022002-09-24 15:09 belanger 4503 4504 * interfaces/emacs/emaxima/maxima.el: The help buffer was changed 4505 to be read only. 4506 45072002-09-24 14:53 belanger 4508 4509 * interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that 4510 it now works with xemacs. 4511 45122002-09-24 11:56 amundson 4513 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. 4517 45182002-09-23 21:38 mikeclarkson 4519 4520 * interfaces/bin/xmaxima.iss: Untested improvements to Inno script 4521 45222002-09-23 19:46 mikeclarkson 4523 4524 * interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile, 4525 Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt 4526 45272002-09-23 19:32 mikeclarkson 4528 4529 * interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex, 4530 maxima.perl, maxima.sty: Added shell for an Xmaxima users guide 4531 45322002-09-23 14:31 belanger 4533 4534 * interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'. 4535 45362002-09-21 22:20 mikeclarkson 4537 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 4542 DNS in lib 4543 45442002-09-21 22:16 mikeclarkson 4545 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 4550 45512002-09-20 22:03 wjenkner 4552 4553 * doc/info/Expressions.texi: Update documentation for DISOLATE. 4554 45552002-09-20 22:00 wjenkner 4556 4557 * doc/info/Simplification.texi: Update documentation for functions 4558 from facsum and stopex. 4559 4560 Replace the Fortran-like notation `**' by '^'. 4561 45622002-09-20 21:38 wjenkner 4563 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). 4567 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. 4573 45742002-09-20 21:24 wjenkner 4575 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. 4583 45842002-09-20 07:48 billingd 4585 4586 * tests/rtestode.mac: Activate additional tests. For some reason 4587 they failed if this test is run after rtest3.mac 4588 4589 Add desolve tests. 4590 45912002-09-20 07:47 billingd 4592 4593 * tests/tests.lisp: Run rtestode first. If it is run after rtest3 4594 then it breaks. 4595 45962002-09-19 23:40 billingd 4597 4598 * tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in 4599 rtestode.mac 4600 46012002-09-19 16:42 mikeclarkson 4602 4603 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl, 4604 OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little 4605 46062002-09-19 12:28 mikeclarkson 4607 4608 * interfaces/bin/xmaxima.iss: Change bat to exe and add manual 4609 link 4610 46112002-09-19 11:26 mikeclarkson 4612 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 4618 46192002-09-19 11:25 mikeclarkson 4620 4621 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for 4622 demolition - replace with menu 4623 46242002-09-19 11:24 mikeclarkson 4625 4626 * interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move 4627 Constants 4628 46292002-09-19 11:20 mikeclarkson 4630 4631 * interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH) 4632 under CYGWIN and MSYS - Im a little unsure here 4633 46342002-09-19 11:19 mikeclarkson 4635 4636 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug 4637 46382002-09-19 11:18 mikeclarkson 4639 4640 * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading 4641 46422002-09-19 11:15 mikeclarkson 4643 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 4647 46482002-09-19 11:13 mikeclarkson 4649 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 4653 introduce OO style 4654 46552002-09-19 11:09 mikeclarkson 4656 4657 * interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp 4658 46592002-09-18 12:07 mikeclarkson 4660 4661 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting 4662 startup failures 4663 46642002-09-17 17:35 mikeclarkson 4665 4666 * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl, 4667 Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to 4668 Tkmaxima/Paths.tcl 4669 46702002-09-16 12:55 mikeclarkson 4671 4672 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike 4673 Thomas 4674 46752002-09-14 19:33 amundson 4676 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 4680 head. 4681 4682 Todo: split out xmaxima. 4683 46842002-09-14 12:25 mikeclarkson 4685 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 4698 46992002-09-14 12:25 mikeclarkson 4700 4701 * interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it 4702 breaks plotting 4703 47042002-09-13 20:07 amundson 4705 4706 * lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl 4707 builds. This is the fix. 4708 47092002-09-13 12:42 mikeclarkson 4710 4711 * interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl: 4712 Gather constants into maxima_priv and maxima_default 4713 47142002-09-13 12:40 mikeclarkson 4715 4716 * interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons 4717 are still being called even if show_balloons is 0 4718 47192002-09-13 12:39 mikeclarkson 4720 4721 * interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal 4722 socket failures to the user - maxima has died 4723 47242002-09-13 12:38 mikeclarkson 4725 4726 * interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to 4727 handle spaces in directory names - only part of the problem 4728 47292002-09-13 12:35 mikeclarkson 4730 4731 * interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin - 4732 fix PATH 4733 47342002-09-13 12:34 mikeclarkson 4735 4736 * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl, 4737 Tkmaxima/Constants.tcl: Breakup initial constants for before and 4738 after netmath.ini 4739 47402002-09-13 12:28 mikeclarkson 4741 4742 * interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu 4743 47442002-09-13 12:26 mikeclarkson 4745 4746 * interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl, 4747 Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH 4748 47492002-09-13 09:41 amundson 4750 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. 4754 47552002-09-13 09:40 amundson 4756 4757 * lisp-utils/defsystem.lisp: Addition from Camm. Needed by 4758 gcl-alt-link, but usable without it. 4759 47602002-09-13 09:39 amundson 4761 4762 * .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now 4763 a generated file. It uses wish as defined by configure. 4764 47652002-09-13 09:35 amundson 4766 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. 4771 4772 2) Add wish option. 4773 4774 3) Add gcl-alt-link option. 4775 47762002-09-12 02:59 mikeclarkson 4777 4778 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font 4779 constants from Browser.tcl 4780 47812002-09-12 02:56 mikeclarkson 4782 4783 * interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code 4784 47852002-09-12 02:11 mikeclarkson 4786 4787 * interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY - 4788 needs work to make relocatable 4789 47902002-09-12 01:58 mikeclarkson 4791 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 4794 47952002-09-11 09:38 amundson 4796 4797 * interfaces/xmaxima/Makefile.am: Tkmaxima directory is now 4798 installed into verpkglibdir. 4799 48002002-09-10 20:19 mikeclarkson 4801 4802 * interfaces/xmaxima/xmaxima-paths.tcl: Don't set MAXIMA_DIRECTORY 4803 by default - only 5.5 layout 4804 48052002-09-10 20:09 mikeclarkson 4806 4807 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl, 4808 Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows 4809 48102002-09-10 20:09 mikeclarkson 4811 4812 * interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the 4813 PATH under windows - is this right? 4814 48152002-09-10 12:00 mikeclarkson 4816 4817 * interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name 4818 48192002-09-10 11:16 mikeclarkson 4820 4821 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and 4822 CYGWIN 4823 48242002-09-10 11:11 mikeclarkson 4825 4826 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and 4827 CYGWIN 4828 48292002-09-10 10:48 mikeclarkson 4830 4831 * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and 4832 CYGWIN 4833 48342002-09-10 04:19 mikeclarkson 4835 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 4839 48402002-09-10 04:17 mikeclarkson 4841 4842 * interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default 4843 fontadjust to 0 4844 48452002-09-10 04:16 mikeclarkson 4846 4847 * interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called 4848 on exit 4849 48502002-09-10 01:59 mikeclarkson 4851 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 4863 48642002-09-10 01:09 mikeclarkson 4865 4866 * interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added 4867 Tkmaxima/.cvsignore 4868 48692002-09-10 01:03 mikeclarkson 4870 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 4875 48762002-09-10 01:01 mikeclarkson 4877 4878 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl, 4879 xmaxima.tcl: Overhaul startup procedures and setting of initial 4880 variables 4881 48822002-09-09 17:30 amundson 4883 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. 4887 4888 The spec file could still use some polishing. 4889 48902002-09-09 08:42 billingd 4891 4892 * src/init-cl.lisp: Fix path for maxima-infodir 4893 48942002-09-09 01:46 billingd 4895 4896 * interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove 4897 reference to tclpip83.dll 4898 48992002-09-08 17:51 amundson 4900 4901 * configure.in: make maxima-local executable 4902 49032002-09-08 07:46 billingd 4904 4905 * configure.in: Generate interfaces/xmaxima/win32/Makefile 4906 49072002-09-08 07:45 billingd 4908 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. 4912 49132002-09-08 07:19 billingd 4914 4915 * interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c: 4916 Remove references to gcl config.h 4917 49182002-09-08 07:15 billingd 4919 4920 * interfaces/xmaxima/win32/ChangeLog: New file 4921 49222002-09-08 07:10 billingd 4923 4924 * interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file 4925 from gcl tree 4926 49272002-09-08 07:07 billingd 4928 4929 * configure.in, maxima-local, maxima-local.in: Generate 4930 maxima-local with configure 4931 49322002-09-07 20:48 mikeclarkson 4933 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 4938 49392002-09-07 20:45 mikeclarkson 4940 4941 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could 4942 someone document all of these environment variables? 4943 49442002-09-07 18:20 mikeclarkson 4945 4946 * interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl, 4947 Plotting.tcl: Start removing old Unix only fonts 4948 49492002-09-07 18:17 mikeclarkson 4950 4951 * interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived 4952 from environment variables up to setMaxDir 4953 49542002-09-07 09:43 billingd 4955 4956 * interfaces/xmaxima/intro.html: Correct paths for examples.html 4957 and plotmaxima.html 4958 49592002-09-07 05:33 mikeclarkson 4960 4961 * interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths 4962 for Windows and Unix 4963 49642002-09-07 05:31 mikeclarkson 4965 4966 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl, 4967 Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for 4968 autoloading 4969 49702002-09-07 05:31 mikeclarkson 4971 4972 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal 4973 - the variable may not exist 4974 49752002-09-07 05:05 mikeclarkson 4976 4977 * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl, 4978 Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl, 4979 Send-some.tcl: Reindent Tcl code 4980 49812002-09-07 03:48 mikeclarkson 4982 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 4987 49882002-09-07 03:47 mikeclarkson 4989 4990 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code 4991 49922002-09-07 03:01 mikeclarkson 4993 4994 * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return 4995 an error to stop runOneMaxima from continuing 4996 49972002-09-07 00:38 mikeclarkson 4998 4999 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, 5000 Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to 5001 Tkmaxima/Fonts.tcl 5002 50032002-09-07 00:38 mikeclarkson 5004 5005 * interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt 5006 50072002-09-07 00:34 mikeclarkson 5008 5009 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code 5010 50112002-09-07 00:24 mikeclarkson 5012 5013 * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by 5014 default 5015 50162002-09-07 00:21 mikeclarkson 5017 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 5028 50292002-09-06 14:39 mikeclarkson 5030 5031 * ChangeLog: ChangeLog entry for breakup of xmaxima.tcl 5032 50332002-09-06 11:55 belanger 5034 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. 5038 50392002-09-06 04:08 mikeclarkson 5040 5041 * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is 5042 used by xmaxima-trailer.tcl 5043 50442002-09-06 02:35 mikeclarkson 5045 5046 * interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace 5047 the one in .. 5048 50492002-09-06 01:53 mikeclarkson 5050 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 5056 xmaxima.tcl 5057 50582002-09-06 01:21 mikeclarkson 5059 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 5067 50682002-09-05 22:27 mikeclarkson 5069 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 5075 50762002-09-05 21:21 mikeclarkson 5077 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 5084 50852002-09-05 20:51 mikeclarkson 5086 5087 * interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl, 5088 Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and 5089 Plotconf 5090 50912002-09-05 20:49 mikeclarkson 5092 5093 * interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke 5094 out Textinsert and Printops 5095 50962002-09-05 20:38 mikeclarkson 5097 5098 * interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl, 5099 printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert 5100 and Printops 5101 51022002-09-05 20:23 mikeclarkson 5103 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 5107 51082002-09-05 20:10 mikeclarkson 5109 5110 * interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl, 5111 Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out 5112 Send-some.tcl 5113 51142002-09-05 19:40 mikeclarkson 5115 5116 * interfaces/xmaxima/: proxy.tcl, xmaxima.tcl, 5117 Tkmaxima/Constants.tcl: Identify all global variables for moving 5118 to Constants.tcl or encapsulation 5119 51202002-09-05 19:38 mikeclarkson 5121 5122 * interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience 5123 targets (not part of the normal make/install 5124 51252002-09-05 19:18 mikeclarkson 5126 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 5132 51332002-09-05 19:17 mikeclarkson 5134 5135 * interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for 5136 Windows binary releases? 5137 51382002-09-05 17:05 mikeclarkson 5139 5140 * interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target 5141 51422002-09-05 17:02 mikeclarkson 5143 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 ?) 5147 51482002-09-05 15:37 mikeclarkson 5149 5150 * interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for 5151 developers 5152 51532002-09-05 15:00 mikeclarkson 5154 5155 * interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header 5156 because xmaxima-local depends on it (a bad idea) 5157 51582002-09-05 14:55 mikeclarkson 5159 5160 * interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up 5161 xmaxima.tcl and gather global constants in one place 5162 51632002-09-05 04:33 mikeclarkson 5164 5165 * interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts, 5166 but WFSs use of after cancel is still wrong in places 5167 51682002-09-05 03:57 mikeclarkson 5169 5170 * interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and 5171 defer runOneMaxima until the UI is built 5172 51732002-09-05 03:28 mikeclarkson 5174 5175 * interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code 5176 and cleanup 5177 51782002-09-04 21:54 mikeclarkson 5179 5180 * interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS 5181 target for the convenience of developers 5182 51832002-09-04 21:34 mikeclarkson 5184 5185 * interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0 5186 code 5187 51882002-09-04 21:07 mikeclarkson 5189 5190 * interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the 5191 horrible show_balloons by default 5192 51932002-09-04 20:48 mikeclarkson 5194 5195 * interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can 5196 kill Xwindows 5197 51982002-09-04 18:00 mikeclarkson 5199 5200 * interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking 5201 up xmaxima.tcl to tkmaxima/*.tcl 5202 52032002-09-03 21:07 amundson 5204 5205 * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates 5206 for windows from Mike Thomas. 5207 52082002-09-03 20:22 amundson 5209 5210 * interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and 5211 include it in the tarball. 5212 52132002-09-01 07:21 wjenkner 5214 5215 * src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION 5216 since it is also in the CL package. 5217 52182002-08-30 17:24 amundson 5219 5220 * src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball 5221 distribution. 5222 52232002-08-30 15:11 amundson 5224 5225 * Makefile.am: Put README.lisps in the tarball. 5226 52272002-08-30 08:40 amundson 5228 5229 * doc/man/.cvsignore: maxima.1 is now a generated file. 5230 52312002-08-30 08:37 amundson 5232 5233 * configure.in: Upgrade version to 5.9.0rc1. 5234 52352002-08-30 08:36 amundson 5236 5237 * tests/Makefile.am: Put known-bugs in the tarball distribution. 5238 52392002-08-27 17:35 wjenkner 5240 5241 * share/simplification/genut.mac: Changed all occurrences of the 5242 keyword `IN' to `in'. Made some small changes in the comments. 5243 52442002-08-27 17:29 wjenkner 5245 5246 * src/mactex.lisp: Replaced $|in| in TEXMDOIN. This fixes the 5247 case-sensitivity problem for keywords (due to $|in| being 5248 interned here). 5249 52502002-08-25 10:45 amundson 5251 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. 5255 52562002-08-25 10:43 amundson 5257 5258 * configure.in: Configure no longer complains about not finding 5259 <lisp> when an absolute path is specified for <lisp>. 5260 52612002-08-25 10:41 amundson 5262 5263 * bootstrap: Make bootstrap less needlessly verbose. 5264 52652002-08-25 10:40 amundson 5266 5267 * README.lisps: Minor updates including URL's. 5268 52692002-08-25 10:39 amundson 5270 5271 * INSTALL: Generic INSTALL instructions plus a brief prelude. 5272 52732002-08-25 10:38 amundson 5274 5275 * AUTHORS: My first attempt at a reasonable AUTHORS file. 5276 52772002-08-23 12:26 amundson 5278 5279 * doc/man/Makefile.am: Update because maxima.1 is now a generated 5280 file. 5281 52822002-08-23 10:05 amundson 5283 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. 5287 52882002-08-23 09:52 amundson 5289 5290 * doc/man/maxima.1: Remainder updated for new Maxima interface, 5291 etc. 5292 52932002-08-21 10:43 amundson 5294 5295 * src/init-cl.lisp: clean up warnings from cmucl 5296 52972002-08-20 17:33 amundson 5298 5299 * ChangeLog: ChangeLog now generated with cvs2cl 5300 53012002-08-20 14:24 amundson 5302 5303 * doc/man/maxima.1: Partial update. All text up to the section on 5304 plotting commands should be OK. 5305 53062002-08-20 12:38 amundson 5307 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. 5311 53122002-08-20 10:12 amundson 5313 5314 * src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc 5315 53162002-08-19 12:49 amundson 5317 5318 * .cvsignore: Add a few more autotools generated files. 5319 53202002-08-19 12:44 amundson 5321 5322 * interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima 5323 was being constructed in the wrong order. 5324 53252002-08-16 16:56 amundson 5326 5327 * lisp-utils/defsystem.lisp: Update to clocc's current 5328 defsytem.lisp 5329 53302002-08-16 13:28 amundson 5331 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 5335 build_info(). 5336 53372002-08-16 13:24 amundson 5338 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. 5347 53482002-08-14 16:32 amundson 5349 5350 * interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl 5351 is now a derived file. 5352 53532002-08-14 13:49 amundson 5354 5355 * tests/summarize-log: summarize-log now also prints timing 5356 information. 5357 53582002-08-14 13:48 amundson 5359 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. 5363 53642002-08-14 13:46 amundson 5365 5366 * src/sin.lisp: Bug fix from Juan Pablo Hierro �lvarez. His mail 5367 message follows: 5368 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 5371 you get f(x,y) 5372 > - a fix for this had been worked out for commercial macsyma but 5373 I do not 5374 > have it - can someone help out? 5375 > 5376 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct 5377 result 5378 > 5379 > thanks 5380 > Peter Vafeades 5381 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); 5386 5387 One gets: / 2 5388 [ d (D2) (I x (----- 5389 (f(x, y))) dx) y ] dx dy 5390 / and 2 5391 x f(x, y ) (D3) 5392 ---------- 2 5393 respectively. 5394 5395 After applying my previous patch the second result looks better 5396 but it is still wrong. d 5397 2 x (-- (f(x, y ))) 5398 dx (D3) 5399 ----------------- 2 5400 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. 5409 5410 My proposal to solve this last problem is the following patch: 5411 __________________ 475c478,485 < (T (RAT10 (CAR (MARGS 5412 EX)))))) - --- 5413 > (T 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 5419 element))))) 5420 > ((or (null result) (null element)) 5421 result)) 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 5435 pgp.rediris.es 5436 5437 This message is digitally signed. Click 5438 the lock icon for more information. 5439 5440 _______________________________________________ Maxima mailing 5441 list Maxima@www.math.utexas.edu 5442 http://www.math.utexas.edu/mailman/listinfo/maxima 5443 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 5448 ---------- 5449 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 5453 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 5456 you get f(x,y) 5457 > - a fix for this had been worked out for commercial macsyma but 5458 I do not 5459 > have it - can someone help out? 5460 > 5461 > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct 5462 result 5463 5464 Try the following patch ___________________ 371c371,374 < 5465 expr ;single --- 5466 5467 > (if (null old-wrt) 5468 > expr ;single 5469 > `((%derivative), expr ;partial in 5470 old-wrt 5471 > ,.(nreverse old-wrt))) 5472 5473 _____________________ in file sin.lisp 5474 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. 5478 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. 5485 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 5491 54922002-08-14 13:36 amundson 5493 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. 5497 54982002-08-14 13:35 amundson 5499 5500 * src/macsys.lisp: New feature: maxima-init.lisp and 5501 maxima-init.mac are now loaded at startup if they are found in 5502 the search path. 5503 55042002-08-14 13:34 amundson 5505 5506 * src/init-cl.lisp: 1) Maxima search paths simplified through more 5507 extensive use of patterns. 5508 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. 5512 5513 3) The internal variable MAXIMA_VERPKGDATADIR was added to allow 5514 maxima-local to use the share directory from the source tree. 5515 55162002-08-14 13:28 amundson 5517 5518 * share/contrib/: impdiff.mac, makeOrders.mac: Contributed file 5519 from Dan Stanger. 5520 55212002-08-14 13:26 amundson 5522 5523 * share/maxima-init.lisp: Default init file for maxima. 5524 55252002-08-14 13:25 amundson 5526 5527 * share/Makefile.am: Several files from the share directory were 5528 not being installed. Fixed. 5529 5530 maxima-init.lisp is now installed. 5531 55322002-08-14 13:22 amundson 5533 5534 * maxima-local: maxima-local now uses the share directory from the 5535 source tree instead of the installation location. 5536 5537 top_srcdir should now always be an absolute path. 5538 55392002-08-12 22:10 rtoy 5540 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. 5544 55452002-08-06 22:29 wjenkner 5546 5547 * src/defint.lisp: PERIOD would sometimes fail to recognise 5548 periodicity because of different simplifications. 5549 5550 An integration bug resulting from this was observed by Larry 5551 Bates, reported by Camm Maguire and discussed in the mailing 5552 list. 5553 55542002-08-03 12:39 amundson 5555 5556 * README.lisps: Updated information relating to GCL 5557 55582002-08-02 08:48 rtoy 5559 5560 * src/SYS-DECLAIM.lisp: Don't declaim functions. 5561 55622002-07-28 22:07 billingd 5563 5564 * share/simplification/: disol.mac, facex1.mac, facexp.mac, 5565 stopex.mac: Remove directory name from load("genut) command 5566 55672002-07-28 06:37 billingd 5568 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> 5577 5578 A re-implementation of genut.mac. 5579 5580 Updates to declin.mac, declin.mac, disol.mac, facex1.mac, 5581 facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp. 5582 5583 Path fixes for disol.dem, facexp.dem and stopex.dem. 5584 55852002-07-25 17:28 rtoy 5586 5587 * src/mactex.lisp: From Jesper Harder. 5588 5589 Make lsum print something nicer than just LSUM. 5590 55912002-07-23 10:19 vvzhy 5592 5593 * share/Makefile.am: installing recently added new files 5594 55952002-07-23 09:26 vvzhy 5596 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 5600 56012002-07-22 16:33 belanger 5602 5603 * interfaces/emacs/emaxima/maxima-font-lock.el: A function was 5604 removed from the font-lock defaults that was occasionally locking 5605 up emacs. 5606 56072002-07-19 03:38 vvzhy 5608 5609 * interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in 5610 the appropriate xmaxima menu item for all lisps are fixed. 5611 56122002-07-19 01:51 vvzhy 5613 5614 * common.mk, tests/Makefile.am: Now tests are installed into Maxima 5615 version data directory. 5616 56172002-07-18 11:09 rtoy 5618 5619 * share/integration/antid.mac: Bug 578806: two bugs in antid.mac 5620 5621 Fixes from Barton Willis: 5622 5623 o Typo in nonzeroandfreeof o listarith needs to be true for 5624 antidiff to work correctly. 5625 56262002-07-18 11:02 rtoy 5627 5628 * src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL, 5629 Clisp 5630 5631 Compile the files for CMUCL and Clisp. 5632 56332002-07-18 10:58 rtoy 5634 5635 * doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug 5636 5637 Document current behavior. 5638 56392002-07-18 10:15 rtoy 5640 5641 * doc/info/texinfo.tex: Sync to version 2002-06-04.06. 5642 5643 Solves some problems people are having with using pdftex to 5644 generate a PDF version of maxima.texi. 5645 56462002-07-17 23:37 vvzhy 5647 5648 * tests/examples.mac: Duplicate of rexamples.mac. Sorry 5649 56502002-07-17 21:37 rtoy 5651 5652 * src/numerical/f2cl-package.lisp: Don't need to import 5653 destructuring-bind for GCL anymore. 5654 56552002-07-17 11:35 rtoy 5656 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 5660 conversions, etc. 5661 56622002-07-17 08:56 vvzhy 5663 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 5667 Billinhurst 5668 56692002-07-16 11:25 rtoy 5670 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.) 5675 56762002-07-16 11:23 rtoy 5677 5678 * src/marray.lisp: Fix for bug 576610: fillarray bug 5679 5680 Patch from Wolfgang Jenkner. His comments just before defun 5681 $listarray describes maxima's arrays. 5682 56832002-07-15 12:28 rtoy 5684 5685 * src/: commac.lisp, inmis.lisp: Fix for bug 575425: reset() 5686 broken. 5687 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. 5691 56922002-07-15 11:30 rtoy 5693 5694 * doc/info/Elliptic.texi: Fix a typo, from Jesper Harder. 5695 56962002-07-15 11:22 rtoy 5697 5698 * src/mactex.lisp: Apply patch from Jesper Harder to correct the 5699 mistakes I made in his original patch. For bug 534874. 5700 57012002-07-15 11:18 rtoy 5702 5703 * doc/info/Expressions.texi: Tabs in the examples for LSUM changed 5704 to spaces because they don't display very well. 5705 57062002-07-15 08:13 billingd 5707 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. 5711 57122002-07-11 16:30 starseeker 5713 5714 * doc/maximabook/maxima.tex: Add the odes chapter to the manual 5715 57162002-07-11 16:21 starseeker 5717 5718 * doc/maximabook/odes/odes.tex: Make this chapter work with the 5719 rest of the document 5720 57212002-07-11 16:14 starseeker 5722 5723 * doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex, 5724 introduction/introduction.tex: Minor fixes to spelling and syntax 5725 57262002-07-02 21:13 billingd 5727 5728 * tests/: rexamples.mac, tests.lisp: New test file rexamples.mac 5729 runs the example() command for all cases known to work. 5730 57312002-07-02 21:08 billingd 5732 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. 5736 57372002-07-02 21:01 billingd 5738 5739 * src/macdes.lisp: Correct the name of the file containing the data 5740 for example() command. 5741 57422002-07-02 16:13 rtoy 5743 5744 * src/trans1.lisp: Bug 576407: SUM translation bug 5745 5746 Applied patch from Wolfgang Jenker 5747 57482002-07-02 15:58 rtoy 5749 5750 * src/fcall.lisp: Bug 576411: MAKELIST bug 5751 5752 Applied patch from Wolfgang Jenker 5753 57542002-07-02 09:17 rtoy 5755 5756 * src/mtrace.lisp: Bug 576389: 5757 5758 Applied patch given therein. 5759 57602002-07-02 08:23 rtoy 5761 5762 * src/macsys.lisp: Bug 575429: ?room() instead of room() 5763 5764 Define ROOM so you don't have to type ?room(). 5765 57662002-07-01 23:22 billingd 5767 5768 * share/misc/declin.dem: Update filename in load() command 5769 57702002-07-01 16:34 rtoy 5771 5772 * src/plot.lisp: Bug 572670: plot2d and plot3d options 5773 5774 Don't throw a Lisp error when invalid options are given. Throw a 5775 maxima error instead. 5776 57772002-07-01 10:21 rtoy 5778 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. 5783 57842002-07-01 08:20 billingd 5785 5786 * doc/info/Function.texi: [ 537368 ] File optimu.dem not present. 5787 Add comment that optimu files no longer present. 5788 57892002-07-01 07:47 billingd 5790 5791 * tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile 5792 Add a test for compile() 5793 57942002-06-28 15:48 rtoy 5795 5796 * doc/info/Equations.texi: Document that zsolve isn't available 5797 anymore. 5798 57992002-06-28 15:39 rtoy 5800 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. 5803 58042002-06-28 15:16 rtoy 5805 5806 * doc/info/Differential.texi: Document that that ODE no longer 5807 exists. 5808 58092002-06-28 11:41 rtoy 5810 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. 5815 58162002-06-28 10:06 rtoy 5817 5818 * share/numeric/fft.lisp: Misplaced declaration. 5819 58202002-06-28 10:05 rtoy 5821 5822 * src/suprv1.lisp: There is no ~m format directive. 5823 58242002-06-27 21:18 rtoy 5825 5826 * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp: 5827 MACHINE-MANTISSA-PRECISION is a constant now, not a special 5828 variable. 5829 58302002-06-27 21:16 rtoy 5831 5832 * src/gcl-depends.mk: maxima doesn't depend on parse-body anymore 5833 since we're assuming gcl has destructuring-bind. 5834 58352002-06-27 21:06 rtoy 5836 5837 * src/maxima.system: Don't need to load up parse-body for gcl 5838 anymore since we're assuming gcl has destructuring-bind. 5839 58402002-06-27 15:56 rtoy 5841 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. 5845 58462002-06-27 13:39 rtoy 5847 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 5850 that it does. 5851 58522002-06-27 12:37 rtoy 5853 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. 5857 58582002-06-26 12:56 rtoy 5859 5860 * src/ellipt.lisp: Removed the implementation of destructuring-bind 5861 for gcl because later versions of gcl have it. 5862 58632002-06-26 09:01 rtoy 5864 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. 5868 58692002-06-26 08:48 rtoy 5870 5871 * doc/info/Differentiation.texi: o Some documentation added for 5872 DEL. o Replace batch("gendif.mc") with just plain 5873 batch("gendif"). 5874 58752002-06-25 12:12 rtoy 5876 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. 5880 58812002-06-25 10:05 amundson 5882 5883 * maxima-local: Make maxima-local respect the value of POSIX_SHELL 5884 used by the maxima script. 5885 58862002-06-25 09:37 rtoy 5887 5888 * doc/info/Operators.texi: Add very simple documentation for the 5889 ABS function. 5890 58912002-06-25 09:37 rtoy 5892 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. 5896 58972002-06-25 09:35 rtoy 5898 5899 * src/macsys.lisp: Add support for Clisp and CMUCL to print out the 5900 bytes consed when showtime is set. 5901 59022002-06-24 21:40 rtoy 5903 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 5907 search for [a-z]. 5908 59092002-06-24 18:52 billingd 5910 5911 * src/init-cl.lisp: Add demo subdirectory to search path for .dem 5912 files 5913 59142002-06-24 17:42 amundson 5915 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 5919 script only. 5920 59212002-06-24 17:15 rtoy 5922 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". 5928 59292002-06-24 16:42 rtoy 5930 5931 * src/plot.lisp: Fix for Bug 572668: 5932 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. 5938 59392002-06-24 13:01 rtoy 5940 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. 5945 59462002-06-24 12:05 rtoy 5947 5948 * src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that 5949 the desired executable is run by maxima-run-lisp. 5950 59512002-06-24 12:03 rtoy 5952 5953 * src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately 5954 so that the desired Lisp executable is run. 5955 59562002-06-24 12:02 rtoy 5957 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?) 5961 59622002-06-23 07:48 billingd 5963 5964 * share/calculus/cartan.dem: Fix load command. 5965 59662002-06-23 07:36 billingd 5967 5968 * share/: matrix/eigen.dem, simplification/functs.dem, 5969 vector/vect.dem: Fix load command 5970 59712002-06-22 12:06 rtoy 5972 5973 * src/mactex.lisp: Bug 534874. Applied the given patch, with some 5974 modifications. All of the bugs listed therein work as expected 5975 now. 5976 59772002-06-22 10:00 rtoy 5978 5979 * doc/info/Equations.texi: Change docs to note that this isn't 5980 available anymore, and reference the function ALLROOTS. 5981 59822002-06-21 16:22 rtoy 5983 5984 * doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore, 5985 but leave the documentation around. 5986 59872002-06-21 16:21 rtoy 5988 5989 * doc/info/Integration.texi: Remove references to DCADRE. 5990 59912002-06-21 09:27 amundson 5992 5993 * common.mk: Define instsrcdir. 5994 59952002-06-20 21:21 billingd 5996 5997 * tests/rtest15.mac: Recent loadpath improvements have made the 5998 explicit load of trigrat redundant. 5999 60002002-06-20 21:00 billingd 6001 6002 * tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat 6003 crashes on example in manual which is now fixed. 6004 60052002-06-20 20:56 amundson 6006 6007 * src/init-cl.lisp: subdirectories of share are now searched as 6008 well as share itself 6009 60102002-06-20 20:54 amundson 6011 6012 * src/Makefile.am: clean and distclean should now work properly. 6013 Source files are now installed. 6014 60152002-06-20 15:34 amundson 6016 6017 * configure.in: Sloppy quoting was causing problems on Solaris. 6018 Fixed. 6019 60202002-06-20 13:23 amundson 6021 6022 * common.mk: fixed non-portable shell construct 6023 60242002-06-20 13:20 amundson 6025 6026 * doc/info/Makefile.am: added MAXIMAHTML = before including 6027 maximahtml.mk (with MAXIMAHTML +=) in order to keep automake 6028 happy. 6029 60302002-06-19 13:30 amundson 6031 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 6035 Windows. 6036 60372002-06-19 13:26 amundson 6038 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. 6042 60432002-06-19 12:39 rtoy 6044 6045 * src/mactex.lisp: Define strcat for all Lisps. 6046 60472002-06-18 11:29 rtoy 6048 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. 6054 60552002-06-17 14:23 amundson 6056 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. 6060 60612002-06-17 14:23 vvzhy 6062 6063 * src/kclmac.lisp: errset macro fix (for errcatch command) for new 6064 ansi gcl 6065 60662002-06-17 14:22 amundson 6067 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! 6071 60722002-06-17 14:20 amundson 6073 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. 6077 60782002-06-17 14:16 amundson 6079 6080 * Makefile.am, configure.in, plotting/Makefile.am: omplotdata and 6081 mgnuplot now installed in verpkglibexecdir. 6082 60832002-06-17 14:16 amundson 6084 6085 * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata, 6086 plotting/.cvsignore, plotting/omplotdata: omplotdata moved to 6087 plotting directory 6088 60892002-06-15 17:53 rtoy 6090 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. 6095 60962002-06-15 16:01 rtoy 6097 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 6103 don't do it. 6104 61052002-06-15 09:14 rtoy 6106 6107 * src/maxima.system: Add dependency of the slatec module on 6108 f2cl-lib and packages modules. 6109 61102002-06-15 09:12 rtoy 6111 6112 * share/integequations/inteqn.mac: Add missing semicolon. 6113 61142002-06-14 13:33 amundson 6115 6116 * tests/rtest15.mac: Fixed a typo. Ooops. 6117 61182002-06-14 13:26 amundson 6119 6120 * tests/rtest15.mac: New tests highlighting bug found in 6121 "integration bug" thread on the Maxima mailing list April 2002. 6122 61232002-06-14 13:12 amundson 6124 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) 6128 61292002-06-14 08:54 rtoy 6130 6131 * src/macsys.lisp: Add definition of $system for CMUCL. (From Tim 6132 Moore.) 6133 61342002-06-09 22:39 amundson 6135 6136 * src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an 6137 excerpt from his mail message: 6138 6139 ---------------------------------------- The node "Lisp and 6140 Maxima" in the maxima texinfo manual states 6141 6142 To enter Maxima forms at lisp level, you may use the `#$' 6143 macro. 6144 6145 However, the example given there triggers an error 6146 6147 [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq 6148 $foo #$[x,y]$) 6149 6150 *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break 6151 MAXIMA[3]> 6152 6153 I propose the following patch 6154 ---------------------------------------- 6155 61562002-06-09 22:27 amundson 6157 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. 6161 61622002-06-09 22:06 amundson 6163 6164 * share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an 6165 excerpt from his mail message: 6166 6167 ---------------------------------------- The function 6168 "motion(dis)" computes the covariant form of the geodesic 6169 equations of the motion for a given metric. However in 6170 "ctensr.mac" we see 6171 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)$ 6179 6180 It does not correspond the definition. I propose to it change to 6181 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)$ 6194 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. 6200 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" ); 6205 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]); 6214 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"); 6220 einstein(TRUE); 6221 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"); 6224 6225 EXP:findde(g,2); 6226 6227 ("now begins to solve the field equations"); 6228 6229 EXP1:ODE2(last(EXP),A,r); 6230 6231 (" a kludge to get the solution (the 1,1 component) explicitly"); 6232 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])$ 6241 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()$ 6245 6246 ("Compute and display mixed Christoffel symbols"); 6247 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)$ 6254 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])); 6259 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] 6262 ))$ 6263 6264 ---------------------------------------- 6265 62662002-06-09 21:57 amundson 6267 6268 * src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt 6269 from his mail message: 6270 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 6275 function 6276 6277 f(t,a):=t(a); 6278 6279 ) 6280 6281 Here is the patch to cure it. 6282 ----------------------------------------- 6283 62842002-06-09 18:20 amundson 6285 6286 * share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from 6287 his mail message: 6288 6289 ------------------------------- I add a program for calculate 6290 matrix function. 6291 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 6295 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 6300 6301 (C1) batch("jordan.dem"); 6302 6303 or usually load("diag.mc") . 6304 6305 ------------------------------- 6306 63072002-06-09 18:05 amundson 6308 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 6313 from Barton Willis. 6314 6315 Excerpt from his mail message: 6316 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 ------------------------------- 6323 6324 His changelog: 6325 6326 Changes version 110 to version 111 6327 ---------------------------------- 12 April 2001 6328 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%. 6332 6333 Fix: Changing 'm to i% fixed the problem; added additional 6334 documentation warning against using i% as a function argument. 6335 6336 --------------------------------- 13 April 2001 6337 6338 Bug: Text comment in test_specfun: print("Taylor may will 6339 print...; 6340 6341 Fix: changed to print("Taylor may print...; 6342 6343 ---------------------------------- 17 April 2001 6344 6345 Bug: "Merzbacher" incorrectly spelled in source code comments. 6346 6347 Fix: changed Mertzbacher to Merzbacher. 6348 6349 ---------------------------------- 17 April 2001 6350 6351 Bug: "its should" in source code comment. 6352 6353 Fix: changed to "it should". 6354 6355 ---------------------------------- 17 April 2001 6356 6357 Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S 6358 22.2.12.5". 6359 6360 Fix: Changed test name. 6361 6362 ---------------------------------- 17 April 2001 6363 6364 Bug: specfun package shouldn't include ai.lisp; should use 6365 ai.lisp from Maxima's cvs. 6366 6367 Fix: removed ai.lisp from specfun-110. 6368 6369 ---------------------------------- 18 April 2001 6370 6371 Bug: Not really a bug, but spherical_hankel2 has the code 6372 6373 w : 1, 6374 for m : 0 thru n do ( 6375 w : w * (n + m + 1) * (n - m) / (2 * %i * x * (m 6376 + 1)), 6377 sofar : sofar + w 6378 ), 6379 6380 when m = n, w is zero. This is silly. 6381 6382 Fix: Changed code to 6383 6384 w : 1, 6385 for m : 1 thru n do ( 6386 w : w * (n + m) * (n - m + 1) / (2 * %i * x * m), 6387 sofar : sofar + w 6388 ), 6389 6390 Also, added additional tests A&S 10.1.20 and A&S 10.1.31 to 6391 test_specfun. 6392 6393 ---------------------------------- 18 April 2001 6394 6395 Bugs: gradef statements have bogus quotes. Further, the gradef 6396 for assoc_legendre_p has a typo. 6397 6398 Fix: Removed bogus quotes from gradef statements and fixed the 6399 typo in the gradef for assoc_legendre_p. 6400 6401 Comment: Bug only showed up running test_specfun in interpreted 6402 mode. 6403 6404 ---------------------------------- 18 April 2001 6405 6406 Bugs: assoc_legendre_q and legendre_q have no gradefs but 6407 test_specfun has gradef tests for them. 6408 6409 Fix: removed the tests from test_specfun. 6410 6411 Comment: Bug only showed up running test_specfun in interpreted 6412 mode. 6413 6414 ---------------------------------- 18 April 2001 6415 6416 Bug: Yikes! featurep(-1, integer) is true; my statements 6417 6418 (integerp(n) and n > -1) or featurep(n, 'integer) 6419 6420 are true when n is a negative integer. This isn't what I want. 6421 6422 Fix: Change above to 6423 6424 (integerp(n) and n > -1) or (symbolp(n) and featurep(n, 6425 'integer)) 6426 6427 ---------------------------------- 19 April 2001 6428 6429 Bug: Some gradef statements are trouble when the order is zero; 6430 in this case, we want to evaluate the polynomials with negative 6431 orders to zero. 6432 6433 Fix: Multiply potential troublemakers by (1-kron_delta(n,0)). 6434 Thus 6435 6436 kron_delta(i,j) := if (i=j) then 1 else 0; 6437 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))); 6444 6445 I added kron_delta to specfun. 6446 6447 ------------------- 19 April 2001 6448 6449 Change: In jacobi_pf, changed np1 from a float to a fixnum. 6450 Thus replaced 6451 6452 np1 : 1.0 + n, 6453 for m : 1 thru n do ( 6454 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)), 6455 sofar : sofar + w 6456 ), 6457 6458 with 6459 6460 np1 : 1 + n, 6461 for m : 1 thru n do ( 6462 w : w * (np1 - m) * (abn + m) * x / (m * (a + m)), 6463 sofar : sofar + w 6464 ), 6465 6466 ------------------- 19 April 2001 6467 6468 Bug: More trouble with gradef statements; the following code 6469 causes trouble: 6470 6471 (C1) n : 3; 6472 6473 (D1) 3 (C2) load("specfun.o"); 6474 6475 Loading ./specfun.o Attempt to differentiate with respect to a 6476 number: 3 -- an error. Quitting. To debug this try 6477 DEBUGMODE(TRUE);) 6478 6479 Another troublemaker is 6480 6481 (c1) baz : diff(jacobi(n,x,x,x),x); 6482 6483 Then ev(baz,diff) # ev(ev(baz,diff),diff), etc. 6484 6485 Fixes: Put blocks around gradef statements and replaced 6486 unevaluated derivatives with errors. Thus 6487 6488 unk_derivative() := block([ ], "error: derivative with respect 6489 to order is unknown" ); 6490 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))) ); 6497 6498 ------------------- 21 April 2001 6499 6500 Change: Removed 6501 6502 eval_when([load, batch, batchload], float2bf : true ); 6503 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 6506 true. 6507 6508 ------------------- 21 April 2001 6509 6510 Change: Clarified source code comment on how to compute 6511 jacobi_p(n,a,b,x) for integers a, b < 0. 6512 6513 ------------------- 21 April 2001 6514 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. 6518 6519 Fix: Replace quotients of gamma functions in ultraspherical by 6520 genfact functions. Note 6521 6522 genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1) 6523 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 6527 error. 6528 6529 Comment: May need to change specfun.texi on the gamma function 6530 giving an error. 6531 6532 ----------------------- Mon Apr 23 05:11:46 CDT 2001 6533 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. 6536 6537 Fix: added trap for this case 6538 6539 if (integerp(n) and n > -1) and not (integerp(a) and a < 0) 6540 then ( 6541 6542 ----------------------- Mon Apr 23 05:26:21 CDT 2001 6543 6544 Change: In gen_laguerre, replaced 6545 6546 for m : 1 thru n do ( 6547 w : -w * x * (n - m + 1) / (m * (m + a)), 6548 sofar : sofar + w 6549 ), 6550 6551 with 6552 6553 for m : 1 thru n do ( 6554 w : w * x * (m -n-1) / (m * (m + a)), 6555 sofar : sofar + w 6556 ), 6557 6558 This reduced the execution time of baz : 6559 sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%. 6560 6561 ----------------------- Mon Apr 23 06:05:00 CDT 2001 6562 6563 Change: Removed rat from spherical_harmonic: 6564 6565 rat(exp(%i * m * phi) * sqrt((2 * n + 1) * (n - m)! / (4 6566 * %pi * (n + m)!)) 6567 * assoc_leg_cos(n, m, theta)) 6568 6569 This change dramatically speeds test_specfun and eliminates the 6570 funny message "Assumed to be zero in TAYLOR". 6571 6572 ----------------------- Mon Apr 23 07:08:37 CDT 2001 6573 6574 Bug: Bogus function call to test_zero_list instead of 6575 check_zero_list in "spherical harmonic orthogonality" test. 6576 6577 Fix: Fixed it. 6578 6579 ----------------------- Mon Apr 23 15:57:15 CDT 2001 6580 6581 Change: Eliminated the function `elements' from test_specfun and 6582 re-wrote check_zero_list(e). 6583 6584 ------------------------ Thu May 3 07:44:00 CDT 2001 6585 6586 Change: Added h-atom.dem and variational_method.dem to the 6587 specfun distribution. 6588 65892002-06-09 17:40 amundson 6590 6591 * src/mactex.lisp: Utilities for mactex courtesy Barton Willis. 6592 Excerpts from his mail message: 6593 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. 6597 6598 A few examples. 6599 6600 /* tex mue tex as "\mu_e", etc */ 6601 6602 (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4) 6603 texput(b, "\\mathbf{B}")$ 6604 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] $$ 6607 (D5) FALSE 6608 6609 /* Define a matchfix operator || and tex it as \|. To do this, 6610 use three arguments to texput */ 6611 6612 (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8) 6613 tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8) 6614 FALSE 6615 6616 /* One more time. Before texput */ 6617 6618 (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>); 6619 $$<<\left(x,y\right)$$ (D10) FALSE (C11) 6620 texput("<<","\\langle ", " \\rangle ")$ 6621 6622 /* after texput */ 6623 6624 (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12) 6625 FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13) 6626 FALSE 6627 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. 6630 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. 6634 66352002-06-09 17:31 amundson 6636 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 --------------------------------------- 6643 6644 The committed version is his mactex-1.7.lisp 6645 66462002-06-09 16:57 amundson 6647 6648 * doc/info/Lists.texi: Documentation for functions second thru 6649 tenth. Thanks to Dan Stanger. 6650 66512002-06-09 16:47 amundson 6652 6653 * src/comm.lisp: Update from Dan Stanger: 6654 6655 Dr. Fateman suggested a improvement to the changes I made, so 6656 here is the new file, with his suggested changes. 6657 --------------------------------------- 6658 6659 I (JFA) added an eval-when around (defun dollarify...) 6660 66612002-06-09 16:31 amundson 6662 6663 * src/comm.lisp, tests/rtest15.mac: Added functions second thru 6664 tenth, including tests. Code thanks to Dan Stanger. 6665 66662002-06-09 16:27 amundson 6667 6668 * share/contrib/lindstedt.mac: Contributed file from Dan Stanger. 6669 He writes: 6670 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. 6676 66772002-06-09 16:25 amundson 6678 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. 6684 66852002-06-09 16:23 amundson 6686 6687 * tests/tests.lisp: report errors in ascending order 6688 66892002-06-09 16:22 amundson 6690 6691 * src/Makefile.am: clean now removes all compiled files, not just 6692 saved image 6693 66942002-05-31 16:29 rtoy 6695 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 6698 functions. 6699 67002002-05-26 15:00 rtoy 6701 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, 6704 %K. 6705 67062002-05-24 12:35 amundson 6707 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. 6717 67182002-05-22 17:15 rtoy 6719 6720 * tests/rtest6a.mac: Undo last change. The real bug was an error 6721 in %j. 6722 67232002-05-22 16:13 rtoy 6724 6725 * tests/rtest14.mac: Undo the previous change. The assumptions 6726 aren't needed and were caused by an error in the simplifier for 6727 %j. 6728 67292002-05-22 16:05 rtoy 6730 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.) 6734 67352002-05-21 21:53 rtoy 6736 6737 * tests/rtest6a.mac: Tell maxima that T is positive so it doesn't 6738 ask. 6739 67402002-05-21 21:53 rtoy 6741 6742 * tests/rtest14.mac: Tell maxima that a and t are positive so it 6743 doesn't ask. 6744 67452002-05-21 21:37 rtoy 6746 6747 * tests/rtest14.mac: Correct the value for bessel(2,3). 6748 67492002-05-21 21:34 rtoy 6750 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. 6755 67562002-05-21 21:31 rtoy 6757 6758 * src/: clisp-depends.mk, cmucl-depends.mk: Regenerated. 6759 67602002-05-21 13:51 belanger 6761 6762 * interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem 6763 with (E*) output was fixed. 6764 67652002-05-19 22:14 rtoy 6766 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. 6773 67742002-05-19 15:31 rtoy 6775 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. 6785 67862002-05-19 15:25 rtoy 6787 6788 * src/gcl-depends.mk: Regenerated. 6789 67902002-05-19 15:24 rtoy 6791 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 6797 single-float. 6798 67992002-05-19 15:22 rtoy 6800 6801 * src/numerical/f2cl-package.lisp: GCL doesn't export 6802 DESTRUCTURING-BIND from the LISP package. Import it. 6803 68042002-05-16 14:09 starseeker 6805 6806 * share/physics/: dimension.html, dimension.mac, dimension.pdf, 6807 dimension.tex: 6808 6809 Barton Willis's Dimensional analysis package and documentation 6810 68112002-05-14 13:26 belanger 6812 6813 * interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the 6814 maxima process buffer was removed; since comint-mode already does 6815 font locking. 6816 68172002-05-14 13:22 belanger 6818 6819 * interfaces/emacs/emaxima/emaxima.el: Several internal changes 6820 were made. The "wait for output" routine was moved to maxima.el. 6821 68222002-05-14 13:21 belanger 6823 6824 * interfaces/emacs/emaxima/maxima.el: Several internal changes were 6825 made. maxima mode changed to send one line at a time to the 6826 maxima process. 6827 68282002-05-11 08:19 amundson 6829 6830 * README.lisps: Preliminary notes on lisp implementations for 6831 Maxima 6832 68332002-05-09 14:43 rtoy 6834 6835 * src/bessel.lisp: Preliminary support for numerical computing 6836 Bessel K functions. 6837 68382002-05-09 14:42 rtoy 6839 6840 * src/maxima.system: Add the needed routines for the Bessel K 6841 function. 6842 68432002-05-09 14:42 rtoy 6844 6845 * src/numerical/slatec.lisp: Export the needed routines for the 6846 Bessel K function. 6847 68482002-05-09 14:41 rtoy 6849 6850 * src/numerical/slatec/slatec.system: Add routines for Bessel K 6851 function. 6852 68532002-05-09 14:36 rtoy 6854 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. 6858 68592002-05-09 14:34 rtoy 6860 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. 6864 68652002-05-09 09:12 rtoy 6866 6867 * doc/info/Special.texi: Correct the documentation on specint: the 6868 modified Bessel function is called %IBES, not %I. 6869 68702002-05-08 16:40 rtoy 6871 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. 6880 68812002-05-08 08:59 rtoy 6882 6883 * src/: clisp-depends.mk, cmucl-depends.mk: Update with the new 6884 one-line-per-entry format and the SLATEC routines. 6885 68862002-05-08 08:58 rtoy 6887 6888 * src/numerical/slatec/zbesi.lisp: Added Bessel I function for 6889 complex arg. 6890 68912002-05-08 08:34 rtoy 6892 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. 6907 69082002-05-08 08:32 rtoy 6909 6910 * src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp: 6911 Initial revision for SLATEC routines for Bessel Y and I 6912 functions. 6913 69142002-05-08 08:31 rtoy 6915 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. 6919 69202002-05-07 23:51 rtoy 6921 6922 * src/bessel.lisp: First cut at Bessel Y and I function support: 6923 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). 6933 69342002-05-07 23:45 rtoy 6935 6936 * src/maxima.system: Add rules for the Bessel I functions for 6937 complex arg and Bessel Y functions.for real and complex args. 6938 69392002-05-07 23:44 rtoy 6940 6941 * src/numerical/slatec.lisp: Export the Bessel Y and I functions we 6942 need for maxima. 6943 69442002-05-07 23:43 rtoy 6945 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. 6949 69502002-05-07 23:36 rtoy 6951 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 6955 Y and I. 6956 69572002-05-05 18:44 rtoy 6958 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. 6963 69642002-05-04 14:20 rtoy 6965 6966 * configure.in: When printing out help, make the help strings line 6967 up neatly. 6968 69692002-05-04 14:16 rtoy 6970 6971 * src/: maxima.system, numerical/slatec/slatec.system: Get the 6972 dependencies correct for the SLATEC routines. 6973 69742002-05-03 12:28 rtoy 6975 6976 * src/numerical/slatec/README: Tell the user to use slatec.system 6977 to build the Lisp files from the Fortran files. 6978 69792002-05-03 12:25 rtoy 6980 6981 * src/numerical/slatec/slatec.system: Initial revision. 6982 6983 Defsystem file for building the Lisp files from the Fortran 6984 files. 6985 69862002-05-02 21:18 amundson 6987 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 6990 it doesn't. 6991 69922002-05-01 13:20 amundson 6993 6994 * src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related 6995 hacks for gcl. 6996 69972002-05-01 12:57 amundson 6998 6999 * maxima-local: added infodir so that info can be used locally. 7000 70012002-04-30 13:04 rtoy 7002 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 7006 utilities.) 7007 70082002-04-29 11:17 amundson 7009 7010 * src/Makefile.am: Bug fix: create directories before they are 7011 needed by gcl. 7012 70132002-04-29 09:14 amundson 7014 7015 * src/macdes.lisp: Bug fix: removed extraneous reference to 7016 *maxima-directory*. *info-paths* is now set by set-pathnames. 7017 70182002-04-29 08:27 rtoy 7019 7020 * src/: bessel.lisp, numerical/slatec.lisp: Oops. ZBESJ needs to 7021 exported from the SLATEC package, and we need to use it. 7022 70232002-04-28 16:29 amundson 7024 7025 * xmaxima-local: New script. xmaxima-local is a wrapper to run 7026 xmaxima without running make install first. 7027 70282002-04-28 16:25 amundson 7029 7030 * src/todd-coxeter.lisp: Bug fix: 7031 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)) 7042 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. 7045 70462002-04-28 16:21 amundson 7047 7048 * src/: init-cl.lisp, macsys.lisp, maxima.in: New system for 7049 communicating maxima command line options to lisp. 7050 7051 maxima command line options have changed. see maxima --help. 7052 7053 Fixes for "let/setq" problems with environment variables. 7054 70552002-04-28 16:17 amundson 7056 7057 * interfaces/xmaxima/Makefile.am: Removed spurious reference to 7058 maxima.(png,gif) 7059 70602002-04-28 16:16 amundson 7061 7062 * src/Makefile.am: Update saving of init functions. Only clisp now 7063 has init function specified. 7064 70652002-04-28 16:13 amundson 7066 7067 * share/Makefile.am: install physics/physconst.mac and 7068 physics/physconst.usg 7069 70702002-04-28 16:12 amundson 7071 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 7075 manner. 7076 70772002-04-28 16:08 amundson 7078 7079 * configure.in: Create autoconf variables file for xmaxima. 7080 70812002-04-28 16:07 amundson 7082 7083 * common.mk: Add xmaximadir. 7084 70852002-04-28 16:03 amundson 7086 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 ------------------------ 7096 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. 7100 71012002-04-28 15:57 amundson 7102 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. 7108 71092002-04-28 15:45 amundson 7110 7111 * interfaces/xmaxima/server.lisp: server from the archive 7112 directory. getpid functions for clisp and cmucl have been added 7113 to the original. 7114 71152002-04-28 15:44 amundson 7116 7117 * interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png, 7118 maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp. 7119 71202002-04-28 15:43 amundson 7121 7122 * interfaces/xmaxima/: demos.html, examples.html, intro.html: 7123 Updates for new maxima logo. 7124 71252002-04-28 15:39 amundson 7126 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 7131 several tcl files. 7132 71332002-04-26 12:12 rtoy 7134 7135 * src/bessel.lisp: Remove the original maxima code that was 7136 evaluating the Bessel functions, to reduce clutter. 7137 71382002-04-26 11:54 rtoy 7139 7140 * src/maxima.system: Forgot to include xgetua.lisp. 7141 71422002-04-26 11:23 rtoy 7143 7144 * src/bessel.lisp: Remove the f2cl macros that were placed here and 7145 the TOMS algorithms that we've replaced by SLATEC versions. 7146 71472002-04-26 11:22 rtoy 7148 7149 * src/numerical/slatec/README: Update the script for building the 7150 Lisp files. Clean up notes. 7151 71522002-04-26 11:21 rtoy 7153 7154 * src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code 7155 because we receive a sliced array. 7156 71572002-04-26 11:20 rtoy 7158 7159 * src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code 7160 because we need array-slicing enabled since we slice an array 7161 when cally DASYIK. 7162 71632002-04-26 09:16 rtoy 7164 7165 * src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code 7166 because we need array-slicing enabled since we slice an array 7167 when cally DASYJY. 7168 71692002-04-26 09:15 rtoy 7170 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). 7174 71752002-04-26 09:13 rtoy 7176 7177 * src/numerical/slatec/README: Update the build script and say the 7178 conversion was done using CMUCL. 7179 71802002-04-26 08:13 rtoy 7181 7182 * src/csimp2.lisp: Remove the TOMS function calerf. 7183 71842002-04-26 08:11 rtoy 7185 7186 * src/bessel.lisp: Use the SLATEC routines for the various bessel 7187 functions, the Airy function and the exponential integral. 7188 71892002-04-26 08:10 rtoy 7190 7191 * src/csimp2.lisp: Use the SLATEC routines for erf and erfc. 7192 71932002-04-26 08:09 rtoy 7194 7195 * src/maxima.system: Add new module for the numerical routines. 7196 71972002-04-26 08:03 rtoy 7198 7199 * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp: 7200 Initial revision. 7201 72022002-04-26 07:51 rtoy 7203 7204 * src/numerical/slatec/djairy.lisp: Initial revision 7205 72062002-04-26 07:42 rtoy 7207 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 7211 72122002-04-26 07:39 rtoy 7213 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 7219 72202002-04-26 07:36 rtoy 7221 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: 7225 Initial revision 7226 72272002-04-26 07:30 rtoy 7228 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. 7234 72352002-04-26 07:28 rtoy 7236 7237 * src/numerical/slatec/README: Initial revision. 7238 72392002-04-25 12:26 rtoy 7240 7241 * src/numerical/slatec/fortran/dasyjy.f: Oops. Don't need to SAVE 7242 ALFA1, ALFA2, BETA1, etc., since we removed these variables. 7243 72442002-04-25 12:11 rtoy 7245 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. 7251 72522002-04-25 12:08 rtoy 7253 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. 7257 72582002-04-25 12:03 rtoy 7259 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. 7271 72722002-04-22 13:17 belanger 7273 7274 * doc/maximabook/odes/odes.tex: Added a note that the linear 7275 differential equations need to have constant coefficients to be 7276 solved by desolve. 7277 72782002-04-19 12:46 belanger 7279 7280 * doc/maximabook/odes/odes.tex: Added a note to the desolve 7281 section, saying it works best with linear odes. 7282 72832002-04-18 13:54 amundson 7284 7285 * src/init-cl.lisp: (1) Removed *maxima-directory*, which was the 7286 same as *maxima-prefix*, but not used consistently. 7287 7288 (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro 7289 �lvarez. 7290 72912002-04-17 11:13 amundson 7292 7293 * src/init-cl.lisp: Added defvars for the new *maxima- directories. 7294 72952002-04-16 17:01 belanger 7296 7297 * doc/maximabook/odes/odes.tex: A discussion of what methods Maxima 7298 uses to solve the odes was added. 7299 73002002-04-15 08:33 amundson 7301 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. 7310 7311 This functionality has not been extensively tested. 7312 73132002-04-11 16:27 starseeker 7314 7315 * share/physics/: physconst.mac, physconst.usg: 7316 7317 Physical Constants Package uploaded- 7318 73192002-04-09 21:46 billingd 7320 7321 * src/maxima.in: 2002-04-10 David Billinghurst 7322 <david.Billinghurst@riotinto.com> 7323 7324 * src/maxima.in: Add newline at end of file 7325 73262002-04-09 19:28 billingd 7327 7328 * tests/: rtest15.mac, tests.lisp: 2002-04-10 David Billinghurst 7329 <David.Billinghurst@riotinto.com> 7330 7331 * tests/rtest15.mac: New file 7332 * tests/tests.lisp: Add above tests 7333 73342002-04-08 11:56 starseeker 7335 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, 7345 texmacs.eps: 7346 7347 removing xv files 7348 73492002-04-08 11:55 starseeker 7350 7351 * doc/maximabook/storage/bibarchive/bibliography.tar.gz: 7352 7353 duplicate of other contents in directory 7354 73552002-04-08 11:54 starseeker 7356 7357 * doc/maximabook/: algcal/calculus.log, basics/basics.dvi, 7358 odes/odes.aux, odes/odes.dvi, odes/odes.log: 7359 7360 removing useless files 7361 73622002-04-08 11:52 starseeker 7363 7364 * doc/maximabook/.log: 7365 7366 removeing useless file 7367 73682002-04-07 01:09 billingd 7369 7370 * src/macdes.lisp: Add maxima function apropos 7371 73722002-04-05 12:29 starseeker 7373 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: 7428 7429 Initial upload of maxima user manual 7430 74312002-04-05 12:29 starseeker 7432 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 7487 74882002-04-02 20:16 amundson 7489 7490 * doc/info/Help.texi: Patches from David Billinghurst. 7491 7492 Add note about "maxima.dem" file. 7493 74942002-04-02 20:14 amundson 7495 7496 * doc/info/: Command.texi, Integration.texi, Program.texi: Patches 7497 from David Billinghurst. 7498 7499 Delete reference to GJC. 7500 75012002-04-02 19:58 amundson 7502 7503 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk, 7504 maxima.system: Minor cleanup. 7505 7506 1) Do something reasonable when unknown lisp encountered. 7507 7508 2) Remove duplicate entry from maxima.system. 7509 75102002-04-02 19:55 amundson 7511 7512 * src/autoconf-variables.lisp.in: Preliminary work on path 7513 improvements. 7514 75152002-04-02 19:54 amundson 7516 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. 7520 75212002-04-02 19:52 amundson 7522 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. 7528 75292002-04-02 19:50 amundson 7530 7531 * demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk: 7532 Build system cleanup. 7533 75342002-04-02 19:49 amundson 7535 7536 * common.mk: Build system cleanup. 7537 75382002-04-01 11:28 amundson 7539 7540 * doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo 7541 warning. 7542 75432002-04-01 11:27 amundson 7544 7545 * doc/info/Function.texi: Add space to avoid texinfo warning. 7546 75472002-04-01 11:26 amundson 7548 7549 * doc/info/.cvsignore: Ignore html output files 7550 75512002-03-27 15:50 amundson 7552 7553 * AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make 7554 automake happy. These files need to be filled before release. 7555 75562002-03-27 15:15 amundson 7557 7558 * INSTALL.cvs: The newly added final sentence should have been 7559 there in the first place. 7560 75612002-03-27 13:20 amundson 7562 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 7570 75712002-03-27 13:10 amundson 7572 7573 * src/.cvsignore: ignore generated files 7574 75752002-03-27 13:06 amundson 7576 7577 * src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole 7578 Rohne, who offers the following reservations: 7579 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 7586 from COMMON-LISP 7587 75882002-03-27 13:00 amundson 7589 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. 7593 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. 7599 76002002-03-27 12:54 amundson 7601 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. 7605 76062002-03-27 12:52 amundson 7607 7608 * src/hyp.lisp: MABS problem solved once and for all. The macro 7609 formerly known as MABS is now HYP-MABS. 7610 76112002-03-26 15:13 amundson 7612 7613 * tests/rtest3.mac: Correct value of beta(1/2,2/5) 7614 76152002-03-26 12:53 amundson 7616 7617 * INSTALL.cvs: Instructions for building from cvs. 7618 76192002-03-10 18:49 amundson 7620 7621 * share/calculus/gendif.usg: concatenation portion of maxima 7622 migration 7623 76242002-03-10 18:45 amundson 7625 7626 * share/: numeric/fft.usg, share.usg, utils/dskuse.usg: 7627 concatenation portion of maxima migration 7628 76292002-03-06 10:41 amundson 7630 7631 * admin/TODO: Updates for recent changes. 7632 76332002-03-06 10:07 amundson 7634 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 7642 performed. 7643 76442002-03-06 10:06 amundson 7645 7646 * tests/summarize-log: summarize-log now understands the new output 7647 of tests.lisp 7648 76492002-03-06 10:03 amundson 7650 7651 * tests/tests.lisp: This message really applies to the previous 7652 commit. 7653 7654 Error summary now produces output that is easier to comprehend 7655 for humans and computers alike. 7656 76572002-03-06 10:01 amundson 7658 7659 * tests/: rtest14.mac, tests.lisp: fixed a couple of expected test 7660 values. 7661 76622002-03-06 09:58 amundson 7663 7664 * src/macsys.lisp: implement for clisp. cmucl not done yet. 7665 76662002-02-21 12:00 amundson 7667 7668 * interfaces/: Makefile.am, emacs/Makefile.am, 7669 emacs/emaxima/Makefile.am: Preliminary Makefile.am's for 7670 interfaces. None are complete. 7671 76722002-02-20 20:51 amundson 7673 7674 * Makefile.am, configure.in: migrate now deals with each file 7675 exactly once. 7676 76772002-02-20 08:54 amundson 7678 7679 * admin/TODO: added texi -> html item 7680 76812002-02-20 08:45 amundson 7682 7683 * interfaces/xmaxima/maxima.png: png is politicly correct replament 7684 for gif 7685 76862002-02-09 21:08 amundson 7687 7688 * src/solve.lisp: Bugfix for solvequad from Richard Fateman and 7689 willisb. 7690 76912002-02-02 16:37 amundson 7692 7693 * src/: maxima.system, autoconf-variables.lisp.in: Provide access 7694 to autoconf variables through lisp file autoconf-variables.lisp. 7695 Obsoletes version.lisp. 7696 76972002-02-02 16:35 amundson 7698 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. 7702 77032002-02-02 16:33 amundson 7704 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 7707 77082002-02-02 16:30 amundson 7709 7710 * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk: 7711 Automatically generated by changes in maxima.system. 7712 77132002-02-02 16:29 amundson 7714 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. 7718 77192002-02-02 16:27 amundson 7720 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". 7724 77252002-02-02 13:44 rtoy 7726 7727 * doc/info/: Elliptic.texi, maxima.texi: Correct the links for the 7728 elliptic functions. 7729 77302002-02-02 09:10 rtoy 7731 7732 * doc/info/maxima.texi: Update for documentation for elliptic 7733 functions and integrals. 7734 77352002-02-02 09:10 rtoy 7736 7737 * doc/info/Elliptic.texi: Documentation for elliptic functions and 7738 integrals. 7739 77402002-02-01 16:39 belanger 7741 7742 * doc/emaxima/EMaximaIntro.ps: The postscript version of the intro 7743 was updated to match the tex version. 7744 77452002-02-01 00:02 amundson 7746 7747 * src/hyp.lisp: macro definition of MABS interfered with real 7748 definition of MABS, so the macro was removed 7749 77502002-01-31 23:31 rtoy 7751 7752 * src/init-cl.lisp: As was done in init_max1.lisp, support file 7753 extensions for compiled files for other lisps. 7754 77552002-01-31 23:20 rtoy 7756 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* 7760 77612002-01-31 23:09 rtoy 7762 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 7767 pattern. 7768 77692002-01-31 23:05 rtoy 7770 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. 7774 77752002-01-28 21:24 amundson 7776 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. 7780 77812002-01-28 21:15 amundson 7782 7783 * src/maxima.system: Update for new ansi-cl info module. 7784 77852002-01-28 21:13 amundson 7786 7787 * maxima-local: maxima-local can be used to run maxima without 7788 installing it first. 7789 77902002-01-24 21:19 amundson 7791 7792 * src/gcl-depends.mk: updates for new files 7793 77942002-01-24 21:18 amundson 7795 7796 * src/parse-body.lisp: needed for gcl 7797 77982002-01-24 21:16 amundson 7799 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 7805 lisp specified 7806 7807 -info files installed 7808 78092002-01-23 16:41 rtoy 7810 7811 * src/limit.lisp: Richard Fateman says we 7812 7813 don't know for sure than sin/cos would get us into a loop 7814 if 7815 it turns back to tan in some simplification process. 7816 7817 So back out the previous change, and use his suggested fix of 7818 removing %TAN from the list. 7819 78202002-01-21 21:34 rtoy 7821 7822 * src/init-cl.lisp: Import some CMUCL/Clisp changes from the old 7823 cvs maxima sources for compile-clisp and compile-cmulisp: 7824 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 7827 maxima top-level. 7828 78292002-01-21 20:31 rtoy 7830 7831 * src/limit.lisp: Replacement for the limit of tan functions. Use 7832 definition tan=sin/cos instead of complicated code. 7833 78342002-01-17 13:57 amundson 7835 7836 * admin/TODO: automatically pick lisp implementation if none 7837 specified 7838 78392002-01-15 22:24 amundson 7840 7841 * src/ellipt.lisp: Added implementation of destructuring-bind from 7842 cmucl as a workaround for deficiency in gcl. 7843 78442002-01-14 15:08 belanger 7845 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. 7849 78502002-01-14 15:07 belanger 7851 7852 * interfaces/emacs/emaxima/maxima.el: Some functions which were 7853 used by EMaxima were moved to emaxima.el. 7854 78552002-01-10 23:30 vvzhy 7856 7857 * src/trmode.lisp: fix for define_variable(foo,true,boolean) 7858 78592002-01-10 21:40 rtoy 7860 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 7865 file. 7866 78672002-01-09 21:19 rtoy 7868 7869 * src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a 7870 big float. Make it accept work. 7871 78722002-01-09 17:04 rtoy 7873 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. 7878 78792002-01-09 14:46 rtoy 7880 7881 * src/limit.lisp: Tell maxima how to take limits of Jacobian 7882 elliptic functions and their inverses. 7883 78842002-01-09 14:08 rtoy 7885 7886 * src/asum.lisp: Tell maxima how to evaluate some complete elliptic 7887 integrals in terms of gamma functions. 7888 78892002-01-09 10:14 rtoy 7890 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. 7894 78952002-01-09 10:12 rtoy 7896 7897 * src/nparse.lisp: Let maxima parse 1b0 as numbers. 7898 78992002-01-07 13:29 amundson 7900 7901 * src/Makefile.am: Fixed very bad bug: make clean could delete all 7902 files in src directory under some circumstances. 7903 79042002-01-07 12:49 amundson 7905 7906 * src/trmode.lisp: funcall fix from Vadim V. Zhytnikov 7907 79082002-01-07 12:48 amundson 7909 7910 * src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential 7911 conflict with mult in main maxima code 7912 79132002-01-07 12:47 amundson 7914 7915 * src/suprv1.lisp: quit() fixes 7916 79172002-01-07 12:43 amundson 7918 7919 * src/mdebug.lisp: hack in debugging section. debugging needs to be 7920 revisited. 7921 79222002-01-07 12:40 amundson 7923 7924 * src/displa.lisp: trivial fix for syntax hilighting 7925 79262002-01-07 12:40 amundson 7927 7928 * src/acall.lisp: ansi lisp fix 7929 79302002-01-07 12:36 amundson 7931 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. 7937 79382002-01-07 12:34 amundson 7939 7940 * src/maxima.in: Remove disclaimer about unfinished status of 7941 script. Most functionality is now present. 7942 79432002-01-07 12:33 amundson 7944 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. 7950 79512002-01-07 12:29 amundson 7952 7953 * share/contrib/: diag.mac, diag.usg: contribution from 7954 go_furuya@infoseek.jp 7955 79562002-01-03 02:14 vvzhy 7957 7958 * src/float.lisp: BIGLSH is replaced by ASH since former seems to 7959 be buggy and gives wrong result for 10.0b0-1; 7960 79612002-01-03 02:11 vvzhy 7962 7963 * archive/src/makefile: fixed wrong sed command in the makefile 7964 79652001-12-12 08:50 amundson 7966 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. 7974 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. 7979 79802001-12-12 08:43 amundson 7981 7982 * src/cpoly.lisp: Declarations of variable "type" were causing 7983 problems in non-gcl lisps. 7984 79852001-12-12 08:41 amundson 7986 7987 * src/maxima-package.lisp: Create the package SI, if needed. See 7988 the following comment in the code: 7989 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 7993 79942001-12-09 13:37 belanger 7995 7996 * interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way 7997 numbers are fontlocked. 7998 79992001-12-09 13:31 belanger 8000 8001 * interfaces/emacs/emaxima/maxima.el: The keybindings were changed 8002 to be more standard. Various minor changes and bugfixes. 8003 80042001-12-09 13:30 belanger 8005 8006 * interfaces/emacs/emaxima/emaxima.lisp: This is a slightly 8007 modified version of imaxima.lisp used for getting TeX output from 8008 Maxima. 8009 80102001-12-09 13:29 belanger 8011 8012 * interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc 8013 were merged into emaxima. Various minor changes and bugfixes. 8014 80152001-12-09 13:27 belanger 8016 8017 * interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc 8018 were merged into emaxima, various minor changes and bugfixes. 8019 80202001-12-09 13:26 belanger 8021 8022 * doc/emaxima/EMaximaIntro.tex: The introduction was changed to 8023 match the changes in the programs. 8024 80252001-12-09 08:17 vvzhy 8026 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 8032 80332001-12-08 00:24 vvzhy 8034 8035 * archive/src/makefile: fix makefile for cmucl 8036 80372001-12-04 23:58 vvzhy 8038 8039 * src/sloop.lisp: type-error in sloop is renamed to 8040 sloop-type-error 8041 80422001-12-04 23:55 vvzhy 8043 8044 * src/mlisp.lisp: mapply1 modified to fix problem with 8045 matchdeclare, defmatch on CL systems 8046 80472001-11-25 01:38 vvzhy 8048 8049 * src/trmode.lisp: fix define_variable(foo,true,boolean) problem 8050 for clisp and cmucl 8051 80522001-11-18 22:45 vvzhy 8053 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 8057 80582001-11-18 22:43 vvzhy 8059 8060 * tests/tests.lisp: gcl and gmp specific part put under feature 8061 conditional 8062 80632001-11-10 19:53 belanger 8064 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. 8068 80692001-11-10 19:47 belanger 8070 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. 8074 80752001-11-10 19:44 belanger 8076 8077 * interfaces/emacs/emaxima/emaxima.el: The font-locking was changed 8078 (hopefully improved) slightly. 8079 80802001-11-08 16:25 belanger 8081 8082 * interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode 8083 for Emacs. 8084 80852001-11-08 16:24 belanger 8086 8087 * interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of 8088 elisp file for completion support in Emacs. 8089 80902001-11-08 16:23 belanger 8091 8092 * interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of 8093 font-lock support for Emacs. 8094 80952001-11-08 16:22 belanger 8096 8097 * interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima 8098 style file (for LaTeX). 8099 81002001-11-08 16:21 belanger 8101 8102 * interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima 8103 elisp file. 8104 81052001-11-08 16:20 belanger 8106 8107 * doc/emaxima/EMaximaIntro.tex: Initial commit of an introduction to 8108 EMaxima. (source) 8109 81102001-11-08 16:19 belanger 8111 8112 * doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to 8113 EMaxima. 8114 81152001-11-08 16:04 amundson 8116 8117 * src/displa.lisp: trivial fix: coment added to fix syntax 8118 highlighting in XEmacs 8119 81202001-07-11 00:06 wfs 8121 8122 * archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp, 8123 src/mrgmac.lisp: fix to zl-get 8124 81252001-07-03 13:19 wfs 8126 8127 * src/trigi.lisp, archive/src/version.lisp: fix to mmod 8128 81292001-06-06 04:13 wfs 8130 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 8136 81372001-06-05 04:05 wfs 8138 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 8144 81452001-06-04 01:40 wfs 8146 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 8151 81522001-05-30 23:37 wfs 8153 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 8157 81582001-05-18 14:42 wfs 8159 8160 * archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix 8161 mactex.lisp, add appendfile 8162 81632001-05-18 03:57 wfs 8164 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 8169 81702001-05-16 00:27 wfs 8171 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 8175 81762001-05-06 16:32 wfs 8177 8178 * archive/maxima-5.6-0.spec: add an rpm spec file 8179 81802001-05-06 13:27 wfs 8181 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 8190 reported bugs 8191 81922001-04-27 12:05 wfs 8193 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 8197 clisp fix 8198 81992001-04-27 08:50 wfs 8200 8201 * archive/src/compile-clisp.lisp: clisp getpid 8202 82032001-04-27 08:36 wfs 8204 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 8212 82132001-04-25 14:19 wfs 8214 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 8227 82282001-04-23 13:01 wfs 8229 8230 * src/plot.lisp: additional things to plot.lisp 8231 82322001-04-23 12:52 wfs 8233 8234 * archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path 8235 searching in in plot.lisp only at run time 8236 82372001-04-22 22:04 wfs 8238 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 8242 82432001-04-20 17:54 wfs 8244 8245 * archive/info/maxima.log, src/plot.lisp: remove si:getenv 8246 82472001-04-20 17:39 wfs 8248 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 8256 82572001-04-20 14:18 wfs 8258 8259 * src/hyp.lisp: changes to correct bugs under clisp and cmulisp 8260 82612001-04-20 14:11 wfs 8262 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 8269 clisp and cmulisp 8270 82712001-04-19 01:06 wfs 8272 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 8291 82922001-04-17 19:23 wfs 8293 8294 * archive/src/cmulisp-regex.lisp: regexp patch 8295 82962001-04-17 17:32 wfs 8297 8298 * archive/src/version.lisp, src/mdebug.lisp: fix source level 8299 debugging break code, broken by clisp changes... 8300 83012001-04-17 14:32 wfs 8302 8303 * doc/info/SpecfunII.texi: add SpecfunII.texi 8304 83052001-04-17 10:09 wfs 8306 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 8314 83152001-04-15 23:22 wfs 8316 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 8325 specials 8326 83272001-04-13 15:22 wfs 8328 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 8332 83332001-04-06 17:39 wfs 8334 8335 * archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp 8336 files 8337 83382001-04-06 16:31 wfs 8339 8340 * archive/src/ChangeLog: bugs in autoloading, and adding 8341 share/*.lisp to search path 8342 83432001-04-06 15:29 wfs 8344 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 8349 83502001-04-02 18:28 wfs 8351 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 8356 83572001-03-30 11:11 wfs 8358 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 8363 83642001-03-25 01:11 wfs 8365 8366 * archive/src/makefile, archive/src/version.lisp, src/sin.lisp: 8367 change for integration bug 8368 83692001-03-22 16:26 wfs 8370 8371 * archive/: maxima-5.5-2.spec, info/maxima-primer.tex, 8372 src/evaluate.lisp: Add the primer, and evaluate.lisp 8373 83742001-03-22 16:22 wfs 8375 8376 * src/psolve.lisp: Fix problem in solvecubic 8377 83782001-03-21 18:14 wfs 8379 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 8383 83842001-02-28 18:19 wfs 8385 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 8391 83922001-02-27 21:49 wfs 8393 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, 8397 clisp,cmulisp 8398 83992001-02-26 18:12 wfs 8400 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 8404 84052001-02-23 20:21 wfs 8406 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 8423 84242001-02-23 19:21 wfs 8425 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.. 8429 84302001-01-30 23:31 wfs 8431 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 8435 lisp 8436 84372000-12-09 01:07 wfs 8438 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 8443 84442000-12-09 00:40 wfs 8445 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 8466 for windows 8467 84682000-11-02 15:02 wfs 8469 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, 8478 alter plot 8479 84802000-10-06 14:40 wfs 8481 8482 * interfaces/xmaxima/omplotdata: update plotting, adding sliders 8483 84842000-09-09 19:11 wfs 8485 8486 * archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in 8487 Plotting.texi 8488 84892000-09-09 16:25 wfs 8490 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 8494 84952000-06-26 12:36 wfs 8496 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 8501 85022000-06-07 05:08 wfs 8503 8504 * archive/: configure, makedefs, makefile, elisp/makefile, 8505 info/makefile, src/makefile: changes for install of info files 8506 85072000-06-07 04:33 wfs 8508 8509 * archive/: README.orig, configure, info/makefile: minor changes in 8510 defaults in configure 8511 85122000-05-23 23:16 wfs 8513 8514 * archive/info/maxima.log: remove the dvi 8515 85162000-05-23 20:19 wfs 8517 8518 * archive/src/ChangeLog: changelog 8519 85202000-05-23 20:06 wfs 8521 8522 * src/dskfn.lisp: fix SAVE to add the paren for in-package at top 8523 of file 8524 85252000-05-08 13:13 wfs 8526 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: 8551 8552 updated the files from my current working source. 8553 85542000-05-08 01:09 wfs 8555 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: 8907 8908 8909 maxima-5.4 source as released nov 18 with maxima-5.4.tgz 8910 89112000-05-08 01:09 wfs 8912 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: 9264 Initial revision 9265 9266