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.