On Wednesday 12 July 2017 01:36 PM, Marcus Denker wrote:
The compiler knows two modes:
“Interactive” and not. So if there is a undeclared var, it will in interactive
mode ask the user what to do, but when compiling non-interactively it
will just add the var to Undeclared (with a nil value) and compile a binding
to that.
If I run
Motivation fromString: 'loo'
from Playground or Inspector, I get a DNU window for #fromString not a
prompt for defining this variable. Shouldn't Playground/Inspector be
considered interactive? Why is Motivation assumed undeclared?
Curious .. Subbu