On 5/14/2013 7:37 AM, Jaime Villate wrote:
> Hi Evan,
>
> On 05/14/2013 02:44 PM, Evan Cooch wrote:
>> So, as Maxima for Windows approaches a year since its last 'refresh',
>> was wondering if there is a canonical reference as to the steps for
>> 'rolling our own' (i.e., compiling not only Maxima, but the installer).
>
> https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL.win32
> If you succeed, please share your result with us!
>
>>
>> The fact that it hasn't been done in ~10 months suggests the
>> compilation is non-trivial (what my shop calls 'brittle' - stand on
>> left foot, close eyes, face north, and type 'make', and hope it
>> works), but I suspect there are several folks out there (or is it
>> here) who would be willing to give it a shot.
>
> You are absolutely right! In my own personal experience, the biggest
> source of trouble was GCL.
Could you explain? If the Maxima lisp source code deviates from what
can be compiled and run in GCL,
is it that GCL has changed? Or is Maxima now demanding some kind of
closer adherence to
Common Lisp??
Or if it is the installer, how does switching between GCL and SBCL
change the situation?
For the first decade or two of Macsyma's existence on a variety of
machines, the
latest code was made available by using the last relatively stable
version and
having the .init file read in some fix file -- which installed all the
patches.
This technique has good and bad aspects to it, of course.
I continue to compile and run Maxima's lisp code on Windows and Mac
using Allegro
Common Lisp, but without plotting and fancy front ends. I don't use
config or make or
anything other than lisp (plus a text editor...). I do this so I can
make use of foreign
functions, nice profiling, and other features. I also use wxmaxima,
whatever version
is around on windows too, so I encourage someone to make a fresh one on
GCL or SBCL or ...
If indeed we give up on GCL, and all versions on all machines provide
foreign functions,
then this could be used for major major alterations in the Maxima view
of the
rest of the world. For example one could link to Sage :)
RJF
versions was
> Yesterday I downloaded (from sbcl.org) a precompiled Windows version
> of SBCL which is supposed to work in 32bit and 64bit processors. I
> hope I have some free time soon to try to build Maxima 5.30 with it.
>
> Regards,
> Jaime
>
>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima