Other packages may define their own REPL modes in addition to the default modes. For instance, the Cxx package defines the cxx> shell mode for a C++ REPL. These modes are usually accessible with their own special keys; see package documentation for more details.