Buglist for version 4.65
Help Contents
Release Notes
Buglist for version 4.65
Buglist for version 4.65
I don't love to tell you those bugs, but I think it's better than leaving you hanging.
1) ;~+ Comment bug:
;~comment
; I don't know how to ~comment
but even worse:
;~+
No way! This is bogus!; I don't know how to ~
continue ; Pausing...
2) Procedure redefinition bug (wrong error message):
circle2
; []
doesn't like Unbound as input
circle2.lg is:
to circle r
arc 360 r
end
3) Arcbug (arcbug.lg): on resizeing the screen some rabbish is drawn.
to arcbug
cs
fd 400
lt 180
arc 15 100
end
4) "=" bug (wrong error message):
show a=1
; = didn't output to []
5) another "=" bug:
i1=0
show i1
Unbound
Workaround is adding a space after a symbol with numeric end:
j1 =0
show j1
0
6) "+=" bug: the number input is not copied but changed.
a=0
b=a
a+=1
b
1 ;-)
Workaround: use a=int for initialising when using "+="!
7) empty line "end" bug:
to t
pr 1234
end
end
t defined
t
1234
; I don't know how to end in t
pr 1234 end
Workaround: don't use empty lines before "end".
9) setItem operator "a.b=c" bug:
a=[]
a.1=0
crashes the interpreter very badly.
10) ".="-bug:
a.=1
a ;-)
prints a bad error message.
11) "Shell"-bug: the output is cluttered with empty lines.
12) "a -1 -bug:
"a -1
a ;-)
should output like this:
"a - 1
[a - 1]
;-)
13) "a=1e-6"-bug:
a=1e-6
; I don't know how to 1e-6
Workaround is adding a space:
a= 1e-6
a
1e-006 ;-)
14) "=="-bug:
(1+1)==2
; too much inside ()'s
Workaround is adding a space:
(1+1) == 2
true ;-)
15) "1-.5"-bug:
1-.5
; not enough inputs to .
^Workaround is adding a space:
1- .5
0.5 ;-)
16) case ignored bug:
pr "M ;should print "M , not "m!