Skip to content
Simon Sobisch edited this page May 15, 2018 · 15 revisions

Table of Contents

Welcome To CobCurses

CobCurses is a package for use with GnuCOBOL(formerly OpenCOBOL). This provides the COBOL programmer the ability to program screens in OpenCOBOL/GnuCOBOL, without using/needing SCREEN SECTION support. Since the screen I/O operations depend heavily on a curses package (see a curses primer), it must be compiled with a supported curses library.

Supported Curses Libraries

  1. Standard system curses (on some platforms, such as HP)
  2. Ncurses (GNU, Linux, UNIX, Cygwin / MSYS)

Unsupported Curses Libraries

  1. PDCurses (for POSIX platforms)
Note that eventually there are plans to use PDCurses in the future for native Windows builds.

Package Prerequisites:

  1. OpenCOBOL / GnuCOBOL (version 0.33.0+, must support the compiler -b option)
  2. Curses library (see above)
  3. Indexed Sequential File support in the COBOL runtime
  4. automake
  5. GNU make
  6. The usual POSIX tools (like sed and a Bourne-like shell)

Installation

Visit the link Installation and configuration or shortcut to the installation section of interest in the Wiki navigation column to your left.

User Guide

A general User Guide is available, which covers the conventions, recommendations and theory of operation behind CobCurses.

Programming Information

Screen Shots

CobCurses has menu capability as well, which is shown in some of the example screen shots below:

Clone this wiki locally