Getting started with EGL Development Tools

Enterprise Generation Language (EGL) is a programming language and supporting technology to simplify software development. For example, I/O statements such as add and update access data that resides in different kinds of persistent data storage, from file systems to queues to databases. The coding is similar for the different cases.

EGL simplifies, but does not restrict. For example, you can access relational databases in an easy way, as if interacting with a file system, but you can write SQL statements to any level of complexity. EGL typically accommodates supported technologies with this approach. The language offers maximum convenience for commonplace tasks but permits direct use of the technology itself for challenging tasks.

EGL helps you focus on a nontechnical domain, which is the area of concern that made a specific coding task necessary. At this writing the nontechnical domain is business, but the language is designed so that future extensions might ultimately support other domains such as scientific research.

Furthermore, the language supports technologies in each of several technical domains such as runtime platform, user-interface method, and integration with existing logic. The broad range of technical support has value for project management because developers who work on one kind of code such as data-access logic can advise and assist those who work on another kind of code such as user interface.

For initial help content, see the following sources: