[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
3 MacLisp/Nilaid bugs
- To: bug-lisp at MIT-MC
- Subject: 3 MacLisp/Nilaid bugs
- From: Scott at SRI-KL (Scott J. Kramer)
- Date: Tue, 25 Mar 80 15:13:00 GMT
- Original-date: 25 Mar 1980 0713-PST
[1] TO-STRING losses after converting several long SYMBOLs to STRINGs. I
tested this on smaller SYMBOLs and it apparently worked. It doesn't
work in either MacLisp or Nilaid on ITS or 20x, but work okay in NIL
simulation on ITS.
!na:
NILAID 90
NIL
(load '((scott) loss))
T
(loss)
1. This is a line to determine how long it takes TO-STRING to barfThis is a line
to determine how ..... a line to determine how long it takes TO-STRING to barf
2. This is a line ... to barf
{time and boredom pass}
10. This is .... TO-STRING to barf
11.
;(NIL . 1. . 39143. . (NIL . 190. . 39141. . (NIL . 379. . 39138. . (NIL . 39139
. . 39135. . (NIL . 39136. . 39132. . (NIL . 39133. . 39129. . (NIL . 39130. . 3
9126. .
{it goes on for awhile, then...}
.) .) .) .) .) .) .) .) .) .) STRING bug detected by STR:GC-DAEMON
;BKPT FAIL-ACT
* * *
Here's the LOSS function I used to demo this:
(do ((i 1 (1+ i))) ;Where are we
(()) ;Do forever
(print i) ;Show index
(princ (to-string s))) ;"s" is a very long SYMBOL (947. chars)
----------------------------------------------------------------------
[2] DEFAULTF in Nilaid on 20x is wrong.
defaultf
((PS MACLISP) * FASL *)
----------------------------------------------------------------------
[3] OPEN doesn't work in either MacLisp or Nilaid for file without
extensions on 20x.
!v test.*.*
PS:<SCOTT>
TEST..1;P775252 1 550(7) 25-Mar-80 06:26:54 SCOTT
(open '|<scott>test..1|)
;(OPEN |<scott>test..1|) FILE NOT FOUND
;BKPT IO-LOSSAGE
----------------------------------------------------------------------
I heard a rumor that STRINGs aren't supposed to work in MacLisp but I
thought I'd pass this along anyways.
-sjk
-------