Part 5: Traditional Command Line and Programming

Point-and-click is great, but what if you feel more comfortable entering commands? And what if you need programming capabilities? In addition to its state-of-the-art windowing interface, EViews includes a powerful command language that provides access to the features that are available through the menus.


Modeled loosely after the BASIC programming language but with object-oriented extensions and matrix handling capabilities, EViews allows you to enter individual commands for immediate or batch execution. Your programs can make use of looping and condition branching, as well as subroutine, macro, and string list processing.


EViews supports full debugging, with break points, watch windows and call stacks.


Matrix primitives, from simple multiplication and inversion, to more advanced procedures for Kronecker products, eigenvector solution, and singular value decomposition, provide you with the tools you need for solving complex mathematical problems.


The EViews programming language also allows you to run R, Python or Matlab® code, connecting seemlessly to those environments, accessing both their languages and data.


EViews programs can even be run from Jupyter

All EViews features are available via the command line.


Create program files for batch processing of commands.


All EViews features are available via the command line.