Go to the first, previous, next, last section, table of contents.
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.