Buglist for version 4.65

Help Contents Release Notes Buglist for version 4.65
Release Notes for Version 4.65 Release Notes for Version 4.64

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!

Release Notes for Version 4.65 Release Notes for Version 4.64