Xref: utzoo comp.object:2247 comp.lang.eiffel:1234 comp.lang.smalltalk:2404 comp.lang.c++:10730 Path: utzoo!attcan!uunet!peregrine!elroy.jpl.nasa.gov!usc!julius.cs.uiuc.edu!apple!bionet!ames!haven!decuac!shlump.nac.dec.com!ryn.mro4.dec.com!databs!norcott From: norcott@databs.enet.dec.com (Bill Norcott) Newsgroups: comp.object,comp.lang.eiffel,comp.lang.smalltalk,comp.lang.c++ Subject: DEC Trellis Object System features & references Summary: Features of DEC Trellis Object System Version 1.0 Keywords: DEC Trellis object language feature Message-ID: <3571@ryn.mro4.dec.com> Date: 5 Dec 90 20:44:20 GMT Sender: guest@ryn.mro4.dec.com Followup-To: comp.object Organization: Digital Equipment Corporation Lines: 92 DEC Trellis Object System Version 1.0 Fact Sheet The DEC Trellis Object System (Trellis) is a comprehensive, object-oriented application development system available for both the VMS and ULTRIX operating systems. Trellis is a language and an environment which programmers can use to develop large, complex applications. Trellis is especially useful for applica- tions that require complex data modeling or complicated analysis such as electronic assembly in CAD, portfolio management in fi- nancial applications, and design analysis in CASE tools. The Trellis system provides the following benefits over traditional development approaches: o Helps programmers manage the complexity of developing large software applications. o Improves programmer productivity by supporting object- oriented engineering techniques and by encouraging code reuse and the development of easily maintained applications. o Promotes flexible applications through the strong support of encapsulation and inheritance. Trellis provides the following features: o Object-oriented features such as subtyping, multiple- inheritance, and dynamic binding that enhance the design process, encourage code sharing and ensure flexible programs o Strongly typed, object-oriented language that supports good programming practices o Integrated tools for browsing types and developing and debug- ging code o Programming environment that supports the tools and provides automatic storage management (garbage collection) o Incremental compiler capable of partial compilations that save development time o Integrated exception handling useful for developing large applications 1 o Type library containing a large selection of predefined, reusable Trellis type modules providing a wide variety of programming capabilities, for example: - Frequently used types such as math, string, time, se- quences, and input/output - DECwindows types for building applications with DECwindows user interfaces - Platform-independent Frames graphics types o Integration with other operating-system-supported programming languages o Integration with Rdb/VMS through the SQL facility o Support for concurrency and multiple threads of control through the Activity facility Read the following manuals to learn more about Trellis: ________________________________________________________________ Manual_Name____________________________Order_Number_____________ Introduction AA-PBTKA-TE Guide to Programming AA-NG90A-TE Language ReferenceManual AA-NG91A-TE Type Library Reference Manual AA-NG92A-TE Guide_to_Tools_________________________AA-NG93A-TE______________ You can order all of the Trellis manuals with the order number QA-YLVAA-GZ.