New files in cvs in preparation for 5.9.0



--- James Amundson <amundson@fnal.gov> wrote:

> Execute the script "migrate" in the for59 directory to automatically
> populate the new maxima module. By default, migrate will call the new
> directory "maxima" and put it next to the existing maxima-pre59
> directory. To put the module somewhere else, give migrate the full
> path name to a different directory as an argument. migrate will not
> overwrite an existing directory.
> 
> Note: migrate is not finished. When it is finished, all the files in
> the existing maxima-pre59 module will be in the new maxima module,
> possibly renamed. We will not throw anything away. migrate also 
> creates a script migrate-back.sh, which will move the files back to 
> the original names and places in the maxima-pre59 module.
> 
> In the new maxima directory:
> 
> To try the new build system, execute the script "bootstrap", followed
> by configure. You will have to give configure at least one of
> (--enable-clisp, --enable-cmucl, --enable-gcl). Do a make followed by
> make install. Invoke maxima with
> 	maxima --clisp
> 	maxima --cmucl
> 	maxima --gcl
> as appropriate. (The maxima script itself is not nearly complete.
> Please bear with me. See the TODO.) Maxima can be compiled and 
> installed with any/all of the given lisp implementations 
> simultaneously. Multiple subsequent versions of maxima will also be 
> able to be installed simultaneously.

Just downloaded it and tried it - the only work I can think of is WOW. 
This is some awesome stuff.  Thanks!  Can't wait to see the final
result.  

One thing we are going to have to fix before 5.9 - when I ran under
cmucl, quit(); does not exit cleanly.  Anyone know what's up with that?
 It worked fine under Clisp.  Here's what happens:

CMU Common Lisp 18c, running on shemp.physics.smu.edu
Send questions and bug reports to your local CMU CL maintainer, 
or to cmucl-help@cons.org. and cmucl-imp@cons.org. respectively.
Loaded subsystems:
    Python 1.0, target Intel x86
    CLOS based on PCL version:  September 16 92 PCL (f)
Maxima 5.6 Tue Jul 10 15:41:45 CDT 2001 (with enhancements by W.
Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) quit();


Error in KERNEL::UNDEFINED-SYMBOL-ERROR-HANDLER:  the function QUIT is
undefined
.


Debug  (type H for help)

(KERNEL::UNDEFINED-SYMBOL-ERROR-HANDLER "<error finding name>"
                                        #.(SYSTEM:INT-SAP #x3FFFEA5C)
                                        #<Alien (*
                                                 (ALIEN:STRUCT NIL # #
#
                                                  ...)) at #x3FFFE6E0>
                                        (14))
Source: Error finding source: 
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no
longer exists:
  target:code/interr.lisp.
0] 


__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com