What When
Words creation
Created in
Main Code From Function defined in main code From Function defined in another function From Function defined in an object In an object In an an object inside another object In an object inside a function With SET
Words Context
Passing a word to a function Passing a word to a func Passing a word to a function whose argument has the same name of the word Passing a word to a func whose argument has the same name of the word Returning a word from a func Returning a word from a function Returning a word create in a func Returning a word created in a function Passing a word from a function to another function Passing a word from a function to a func
Using a word inside a foreach loop Using a word defined in the code in the foreach loop
Using a word defined in system/.... as refinement
Which is a refinement context ?
Word inside a block which has never been used Word inside a block inserted from the outside Word inside a block whose context is different
Context of blocks
Copying a block Deeep Copyind a block
Inseriting and object in a block Reducing a word belonging to an object in a word(?)
Copying a number Copying a string
Setting in another part of the code a word already set elsewhere