[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: BUG-LISP at MIT-MC
- From: OTADUY PEDRO J. <PJO at MIT-MC>
- Date: Mon, 10 May 82 19:11:00 GMT
- Original-date: 10 May 1982 15:11-EDT
This is Pedro at ORNL.
I am trying to get Maclisp version 2022 up in our KA10-TOPS10.
I have found bugs in array related functions.
FILLARRAY,FILEPOS,IN and LOADARRAYS have fatal BUGs in this version.
I have observed that they are not present in the version presently
running at your MC site. Can anyperson give me the patchup recepy?
Let 0=<n<(FILEPOS fi) ...then... (FILEPOS fi n) gives UUO error @440410
Let (FILEPOS fi)=0 be case #1 ,
(FILEPOS fi)>0 be case #2 ,
(FILEPOS fidump)=3 be case #3 where fi is a FIXNUM file OPen for INput
created by (FILLARRAY fi 'ARRAYX) , and fidump is same but created by
a DUMPARRAYS command.
(FILLARRAY 'ARRAYN fi) Halts at 444066 for both cases #1 and #2...but
on reentering 'ARRAYN shows to be unchanged in case #1 ,while
'ARRAYN shows the correct info in case #2.
ON the other hand (?) case #3 works satisfactorily.
LOADARRAYS was not working at all.Upon some study i found IN to be the culprit.
Replacing the JUMPN 10,452756 @453015 (inside IN) with a JUMPG ... instruction did fix LOADARRAYS. Now i don't know if this is Kosher but it works.
Gratious reader of this missive...if you can help with these bugs and do so I will be most grateful. Also, are there any other bugs I should be aware