5.9.0 release very close



James Amundson ÐÉÛÅÔ:
> On Mon, 2002-08-19 at 23:12, Wolfgang Jenkner wrote:
> 
>>"Vadim V. Zhytnikov" <vvzhy@mail.ru> writes:
>>
>>
>>>But it seems to me that
>>>case sensitivity problem must be resolved before 5.9.1.
>>
>>But as far as keywords are concerned the problem is virtually solved,
>>I think.
>>
>>The present state of affairs seems to be that the whole problem boils
>>down to the fact that $|in| (contrary to the other keywords) is
>>interned somewhere in the Maxima sources, viz. in mactex.lisp (as
>>R. Toy found out) in the function TEXMDOIN.
>>
>>The only problem is that nobody so far has made a suggestion what to
>>do about it (does TEXMDOIN work at all?).
>>
>>Actually, I have to admit that this is the only case sensitivity
>>problem I am aware of.  Is there another one?
> 
> 
> There is another case sensitivity problem. See bug 530030.
> <http://sourceforge.net/tracker/index.php?func=detail&aid=530030&group_id=4933&atid=104933>;
> 
> I reluctantly agree that we should try to fix all the case problems in
> 5.9.1. There is a proposed solution in the mailing list archives. My
> reluctance stems from the fact that I haven't completely digested the
> solution myself.
> 

Yes this is exactly that I have in mind.  Take a look
at the transcript below:
--------------------------------------------------------
[vadim@proxl vadim]$ maxima -l gcl
GCL (GNU Common Lisp)  Version(2.5.0) Mon Jul 15 23:02:53 MSD 2002
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.9.0pre-cvs http://maxima.sourceforge.net
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(C1)
(C1) a*b*c*d*e*f;

(D1) 				  a b C d e f
(C2)
(C2) aa*bb*cc*dd*ff;

(D2) 			        aa bb cc DD ff
(C3)
(C3) y0*y1*y2*y3*y4*y5*y6;

(D3) 			     y0 Y1 Y2 Y3 Y4 y5 y6
(C4)
(C4) quit();

[vadim@proxl vadim]$ maxima -l clisp
Maxima 5.9.0pre-cvs http://maxima.sourceforge.net
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(C1) a*b*c*d*e*f;
(D1) 				  a b c d e f
(C2) aa*bb*cc*dd*ff;
(D2) 			        aa bb cc DD ff
(C3) y0*y1*y2*y3*y4*y5*y6;
(D3) 			     y0 Y1 Y2 Y3 Y4 y5 y6
(C4) quit();
[vadim@proxl vadim]$
--------------------------------------------
Notice also some difference between GCL and CLISP.
And IMHO the IN keyword problem is bad enough.
So situation is not catastrophic but not
quite satisfactorily either.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>
      <vvzhy@yandex.ru>
     <vvzhy@td.lpi.ac.ru>