Go to the first, previous, next, last section, table of contents.


PART I - The program development environment

This part documents the components of the basic Ciao program development environment. They include:

ciaoc:
the standalone compiler, which creates executables without having to enter the interactive top-level.
ciaosh:
(also invoked simply as ciao) is an interactive top-level shell, similar to the one found on most Prolog systems (with some enhancements).
debugger.pl:
a Byrd box-type debugger, similar to the one found on most Prolog systems (also with some enhancements). This is not a standalone application, but is rather included in ciaosh, as in other Prolog systems.
ciao-shell:
an interpreter/compiler for Prolog scripts (i.e., files containing Prolog code which run without needing explicit compilation).
ciao.el:
a GNU emacs interface, which provides syntax coloring, atomatic location of errors, access to on-line manuals, etc. and greatly facilitates the interaction with the tools above.

The Ciao program development environment also includes ciaopp, the preprocessor, and lpdoc, the documentation generator, which are described in separate manuals.


Go to the first, previous, next, last section, table of contents.