Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 1.3: What is the error NonBoolean receiver, proceed for truth?
- RealChutacoPlayz
- Scratcher
100+ posts
Scratch 1.3: What is the error NonBoolean receiver, proceed for truth?
When I loaded a Scratch 1.4 project which contained list contains (), into Scratch 1.3 it turned into an if obsolete block.
I ran the script, an error occured!
I shift clicked R to turn off error catching, and I got an error: NonBoolean receiver-proceed for truth.
This seems to be a Squeak error, as a block boolean* will return false in Scratch 2.0 & over.
*a block boolean is:
I ran the script, an error occured!
I shift clicked R to turn off error catching, and I got an error: NonBoolean receiver-proceed for truth.
This seems to be a Squeak error, as a block boolean* will return false in Scratch 2.0 & over.
*a block boolean is:
if (broadcast [ v] :: stack) then
end
Last edited by RealChutacoPlayz (March 7, 2021 00:29:21)
- gdpr70f61245d597c25631fbb669
- Scratcher
100+ posts
Scratch 1.3: What is the error NonBoolean receiver, proceed for truth?
This is because there is no such thing as
This returns an error because stack blocks do not return anything. You aren't really supposed to load projects from newer versions into older versions, so this is not unexpected.
<obsolete!>, the obsolete blocks can only be stack blocks.
This returns an error because stack blocks do not return anything. You aren't really supposed to load projects from newer versions into older versions, so this is not unexpected.
- Discussion Forums
- » Advanced Topics
- » Scratch 1.3: What is the error NonBoolean receiver, proceed for truth?