previous  next
4.2.1. Online Help
CoCoA's online help is roughly divided into two parts: a manual and a
list of commands.  The manual includes a tutorial which can be started
by entering

  ?tutorial

If you are a new user of CoCoA, the tutorial is a good place to start.
To see the titles of the sections of the online manual, enter
'H.Toc()'; to see a list of commands, enter 'H.Commands('')'.

Each section of the manual and each command is uniquely identified by
a set of keywords.  The set of keywords always includes the title of
the section or the title of the command.  The online help command '?'
takes a string from the user and searches for a match among the
keywords.  For instance, '?gbasis' will display information
about the function 'GBasis'.  Note that when using '?', the keyword
does not appear in quotes.  Also, a semicolon is not required.

The command '??' will return a list of entries in the manual that
contain a given keyword.  For instance, '??gbasis' returns

    See:
      GB.Start_GBasis
      GBasis
      ReducedGBasis
    -------------------------------

Each command is associated with a list of topics.  (This applies only
to commands, not to sections of the manual.)  The online help function
'H.Commands' takes a string from the user and searches for all matches
among these topics.  For each match, the title of the command and a
brief description is displayed.  For instance, 'H.Commands('poly')'
will find all commands having to do with polynomials.  Information
about a specific command can then be retrieved with '?'.  A list of
topics is provided by 'H.Commands()', with no argument.

IMPORTANT NOTE: Searches are case insensitive and your keyword need
only be a substring to make a match.

For a thorough description of the search function '?', type '? ?' with
a space bewteen the two questions marks.

Tips on using online help and summary of the online help functions
appear below.  Enter 'H.Browse();' to see the next section.