﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
493	set! returns its value when compiled	Jim Ursetto		"I guess this has been true for a while (it is in 4.5.5 and 4.6.4).  It causes some light breakage, like if you use (display ...) on a TCP port, display will sometimes return the empty string instead of void, since there is a (set!) as the final statement in the output port lambda.  So, I assume this is unintentional.

{{{
echo ""(print (set! a 3))"" > set.scm

csc set.scm
./set
3

csi -script set.scm
#<unspecified>
}}}"	defect	closed	minor	4.9.0	compiler	4.6.x	invalid			
