How is that different from wow? Macros in WoW are made with slash commands, each go on their own line in the macro, and are executed from the top line to the bottom line. Except where the macro stops early, e.g. because of /stopmacro.