<<> or <>> block without any inputs does not equal false

huhin Snap!
imagein Scratch
Please fix this.

Well there's a way to get null without using JavaScript.

empty inputs are not in the domain of the Boolean operators.

there's another way that isn't bugged
untitled script pic (2)

untitled script pic(6)
untitled script pic(7)

A language's contract with its users is that when you call a function with inputs that are in its domain, you get a correct answer. What happens when you call a function with out-of-domain inputs is up for grabs.

(The Scheme manual, like some other language manuals, distinguishes between "it is an error..." and "an error is signalled..." The first of those says that users aren't supposed to do whatever it is, but makes no promises about what will happen if they do it anyway. The second is a promise that you get an error message if you do it.)