Expressions
You can build expressions by mixing data, variables & operators (arithmetic & logic)
Examples:
|
.T. |
Logical True |
|
.F. |
Logical False |
|
.AND. |
Logical AND |
|
.NOT. |
Logical NOT |
|
.OR. |
Logical OR |
Example - Screen shots:-

Domain (Variables) Component (Assignment)

Interaction Page

Interaction Page

Interaction Page

Interaction Page

Interaction Page

The final Steps tree

The final application
Macro
One of the most powerful features is the MACRO Operator '&'
Allows for runtime compilation of any valid expression Such compiled expression may be used as a VALUE, i.e. the right side of an Assignment, but more interestingly, such compiled expression may be used to resolve the LEFT side of an assignment, i.e. variables, or Database FIELD. Additionally the Macro Operator may compile and execute function calls, complete assignments, or even list of arguments, and the result of the macro may be used to resolve any of the above contexts in the compiled application.
Example - Screen shots:-

Domain Name (Variables) – Component (Assignment)

Interaction Page

Interaction Pages

Final Steps Tree

The Final Application