A Real-Life Problem String Parsing and Substitution Manipulating Files and Folders Final Touches Scripts are objects Recall from our earlier discussion that Frontier doesn't really draw any distinction between a script and any other object living in the database. Verbs can have names that are like the names of database entries because verbs are database entries.
Variables are objects Much the same thing is true of variables.
But now look in the workspace table, and you'll see two entries that weren't there before, workspace.fromWhat and workspace.toWhat, and sure enough they have whatever values you entered when the dialogs came up. Conceptually, Frontier makes no distinction between variables and database entries. You can use a database entry as a variable in a script, as we have just done. But Frontier does treat them differently in two respects. The scoping rule for variables is simple.