Greetings!

Raymond Toy <[email protected]> writes:

>>>>>> "Camm" == Camm Maguire <[email protected]> writes:
>
>     Camm> Ideally I'd like gcl releases to 'just work' on a range of maxima
>     Camm> releases in the past up to the present.  I'm wondering what the 
> best way
>     Camm> to build in some backward compatibility into gcl, and also into 
> maxima
>     Camm> should it modify the existing code but wish to support earlier 
> versions
>     Camm> of gcl. 
>
> I don't have a good answer for this, but I noticed that in recent
> releases gcl now has ensure-directories-exist.  I recently modified
> maxima (defsystem.lisp in particular) so that defsystem doesn't use
> it's own hack for ensure-directories-exist if gcl already has one.
>
> I also don't think it's your responsibility for maxima to be able to
> run with new and old versions of maxima.  I think it's maxima's

presumably new and old gcl...

> problem to decide what versions it wants to run on.  Having said that,
> any help from you in this area would be appreciated.
>

Well, what I'd like to do is have one pristine :cl package with nickname
:lisp.  I could instead make another package :lisp using :cl and add
what maxima expects as a transitory step.  But it sounds like I should
just introduce the incompatibility and have people upgrade.  This would
mean that 2.6.12 would not compile 5.34.1 out of the box.  This need not
complicate Debian/Ubuntu packaging, as I can release the small patches
required as well. 

As for Windows, we suffer as does maxima from an easy way to make
stand-alone installers.  I do have access to a Windows 7 machine and
would be happy to do it if someone could provide simple instructions,
with the proviso of course that I won't be able to chase down any
installation problems on different os versions, etc.

Take care,


> --
> Ray
>
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> Maxima-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/maxima-discuss
>
>
>
>

-- 
Camm Maguire                                        [email protected]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

_______________________________________________
Gcl-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to