todo for beta 2



Camm,

Thanks for your patience.
On Wed, 2004-07-21 at 12:59, Camm Maguire wrote:
> Greetings, and thanks for looking into this!
> 
> The basic issue is that the paths I supplied were relative to the top
> builddir, not src where you are working.  sys-proclaim.lisp should be
> about 12.5k, and yours is probably 5k.  So one "*/" needs removing
> from the make-all-proclaims command line.

Oops. I might have figured that out myself...

> You will see several warnings when building the proclaims indicating
> that some functions apparently have multiple definitions in separate
> files. 

Sad, but true. This problem is in the process of being fixed.

> There is another issue: sys-proclaims.lisp refers to the symbols with
> their package names, so the package creating files need to be loaded
> first.  Don't know the cleanest way to do this in defsystem, but for
> now I'm just prepending the following to src/sys-proclaim.lisp:
> 
> (load "maxima-package.lisp")
> (load "numerical/f2cl-package.lisp")
> (load "numerical/slatec.lisp")
> (load "command-line.lisp")

That's pretty ugly, but I don't see a better way right now. We should
probably do some rearranging.

> Lastly, if you want to retrace the sys-proclaim.lisp building steps,
> please use the just released 2.6.3, as it incorporates a minor
> correction which we need here.

Ah. I didn't realize that.

Having followed all your directions, I finally see what you were talking
about: GCL Maxima runs roughly twice as fast as it used to! I am very
impressed. For the first time, GCL is beating CMUCL in my timings. I
have committed the necessary changes to the build system.

Thanks again,
Jim