Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



Although in general the expression “$foo == namespace.$foo” is true, there is one exception: When library parameters are evaluated in the referencing cue, variables are resolved using the parent’s namespace. However, the referencing cue creates a new namespace, so the namespace keyword already points to the library, not to the parent’s namespace. Example:

<cue name="LibRef" ref="Lib">
param name="Param1" value="$foo" /> <!-- $foo from parent namespace -->
param name="Param2" value="namespace.$foo" /> <!-- LibRef.$foo (error) --></