This chapter describes the interactive environment in which you use GAP.
The first sections describe the main read eval print loop and the break loop (see Main Loop, Break Loops, and Error).
The next section describes the commands you can use to edit the current input line (see Line Editing).
The next sections describe the GAP help system (see Help, Reading Sections, Format of Sections, Browsing through the Sections, Redisplaying a Section, Abbreviating Section Names, Help Index).
The next sections describe the input and output functions (see Read, ReadLib, Print, PrintTo, AppendTo, LogTo, LogInputTo, and SizeScreen).
The next sections describe the functions that allow you to collect statistics about a computation (see Runtime, Profile).
The last sections describe the functions that allow you to execute other programs as subprocesses from within GAP (see Exec and Edit).
This chapter contains the following sections: