Menu

OMI, A menu interpreter for OpenVMS / News: Recent posts

OMI moved to GitHub

Looking for the latest OMI version?
Check https://github.com/oveas/omi

Posted by Oscar 2019-12-16

OMI, the proof /everything/ can be done with plain DCL

OMI is a DCL application for (Open)VMS which can be used to create menu structures and handle all I/O for all kind of interactive procedures.

Even though OMI is written completely in DCL, it is a full programming environment, with client/server support (unattended modules using mailboxes to communicate), a full-blown calculator with floating point support, string encryption and more!

OMI reads menu files (file_name.MNU), and builds a window on character cell terminals (good old VTxxx) or emulaters, in which the user can enter inputs, jump to submenus, and call OMI modules to perform predefined tasks, but using menu options and internal commands. ... read more

Posted by Oscar 2005-09-01