[Maxima-lang-fr] Problème de portabilité du code utilisateur entre les différentes versions et plateformes de Maxima.
Subject: [Maxima-lang-fr] Problème de portabilité du code utilisateur entre les différentes versions et plateformes de Maxima.
From: E. Rens
Date: Wed, 29 Oct 2008 16:04:53 +0100
Ok! Part of the problem for me was to use a release of the Maxima Manual
that matched an older version. It might be useful to add a warning about
this in the Manual's introduction or top page: Linux distributions are
not often updated to the latest version of Maxima; the Manual is
available in various sites without reference to a particular version.
Anyway I thank you again for your help, I think I will be able to revamp
my code now.
Best regards,
E. Rens
On Wed, 29 Oct 2008 07:31:20 -0700, "Robert Dodier"
<robert.dodier at gmail.com> said:
>>..
> In this particular case, the problem is that sconc no longer exists.
> If you call sconcat instead of sconc, the Distinct function succeeds.
>
> Also sunlisp no longer exists. It used to be that Maxima strings were
> implemented as Lisp symbols, not Lisp strings, but now Maxima
> strings are Lisp strings. That made some of the string functions
> unnecessary. I'm sorry for the trouble.
>
> > Is there a generic way to cope with this kind of failures?
>
> Well, I have tried to list backwards-incompatible changes in the
> ChangeLog files for releases, but now that I look at the last few,
> I see that I overlooked the string function changes.
>
> Asking on the mailing list is usually the fastest way to answer a
> question, given the general disorganization of the existing information.
>
> best
>
> Robert Dodier