There are three ways we can run the Reversi application we have just built. The first is to choose Application > Start from the Reversi project window, as we have just seen. This menu command is also available in the Functional Developer debugger and editor.
The second way to run the application is to click the "Start/Resume" button (
) on the project window's toolbar. Again, we can do this in the Functional Developer debugger and editor too. And again like Application > Start, running an application this way connects it to the debugger, so that any unhandled errors are caught and we can pause and interact with the application.
Finally, we can run the application from outside Functional Developer as we would any other executable application file--such as by typing its file name into an MS-DOS console window, or double-clicking on it in an Explorer window. If we run an application this way, Functional Developer cannot connect a debugger to it. Any unhandled errors could therefore crash the application, which we would not be able to pause and interact with in the paused context.