Review of Macro Call Syntax

macro callsyntax

Here are some ideas for alternatives to the FunnelWeb V1 macro call syntax.

Open the door
@<Say Out@>         @! FunnelWeb~V1 style.
Close the door

Open the door
@<Say out>@
Close the door

Open the door
@"Say out@"
Close the door

Open the door
@(Say out@)
Close the door

Open the door
@<Say out>
Close the door

Decision: Continue with the old notation. It may not be neat, but at least it is clear and consistent. The main temptation is the format @<say out>@ which looks rather good. However, it breaks the special sequence rational and hence is too confusing.