Omikron Basic is a very comprehensive programming language, which allows you to write real BASIC programs as well as to build extensive applications. All of the important commands, operators, and functions are supported. Like in C, it is possible to pass pointers of variables and functions to procedures and other functions. You also have full access to all functions of the Macintosh operating system and can write your own libraries to extend the command set for special purposes. For people who don't want to bother with programming user interfaces, Omikron Basic provides automatically handled output windows with a V52 terminal emulation, which allows the simplest program to run in the multitasking environment of the Mac OS. Nevertheless, using the EasyGem library it is possible to provide your program with very sophisticated, graphical user interfaces. Other libraries are available for numerical, statistical, and complex number calculations, as well as for Assembler programming. The editor is very easy to use and includes, among many other features, syntax checking on input, color-coding, sophisticated search and replace functions, multi-window editing, symbol listings, memory inspection, and variable inspection. Also included are the compiler, the source code debugger, and the library maker. The compiler is very fast and generates compact and highly optimized code. Processing times are short, so you can easily develop programs by modifying and testing them.