Lucid Releases New Compilers and Energize Programming System

Lucid, Inc., announced the Lucid C++ compiler, Lucid C compiler v2.1, and the Energize Programming System, an integrated environment for developing C and C++ code. Energize is a tightly-integrated system combining various familiar UNIX tools with new tools and a central server to provide control and data integration. Lucid C++ is incorporated into Lucid's Energize system. Energize provides incremental compilation and linking at the function and class levels. The central service is maintained using a client/server architecture and an object-oriented database. Energize includes a variety of tools (including graphical browsers) for navigating through code and viewing programs elements and structure from different perspectives.

Lucid C++ is a native code compiler providing direct compilation of C++ (2.1) for Sun SPARC and compatibles. Lucid C++ includes a debugger with C++ extensions and two compilation modes to facilitate the transition from C to C++ or permit work in both languages. Lucid C is an ANSI C- and K&R C-compliant compiler for SPARC-based workstations. Release 2.1 includes ANSI C-compatible versions of more than 300 header files. The new version improves consistency checking and early error detection when using SunOS library functions. Optimizations, such as improved instruction scheduling, loop unrolling, and register renaming for inner loops, were added in release 2.1.

In January 1991, Lucid acquired Peritus International Inc. for their C and C++ compiler technology. These new systems are the result of their joint efforts, released under the Lucid name. Energize is priced at $4,250 for single users with discounts to $2,975 for larger work groups and is available on Sun SPARC and compatible workstations. Lucid C++ is priced at $1,500, while Lucid C is priced at $695. Contact Lucid, Inc., 707 Laurel Street, Menlo Park, CA 94025, (415)329-8400; FAX (415) 329-8480.