While it is easy to use Ciao with any editor of your choice, using it within the emacs editor/program development system is highly recommended: Ciao includes an emacs mode for GNU Emacs which provides a very complete application development environment which greatly simplifies many program development tasks.
|Basic screen with a program and the top level interpreter.||Locating compilation errors in the source.|
|The source debugger in action.||Getting help on the text under the cursor.|
|Automatic completion of definitions, etc.||A class definition for stacks.|
|The basic compilation and development menu.||The help menu.|
|The auto-documenter menu.||The Ciao preprocessor menu.|
|The Ciao top level listener.|