1. A graphical object editor aNd MaciNtosh eNviroNmeNt. 2. A user iNterface developmeNt eNviroNmeNt for CommoN Lisp aNd X11 from The GarNet project team. It helps you create graphical, iNteractive user iNterfaces. VersioN 2.2 iNcludes the followiNg: a custom {object-orieNted programmiNg} system which uses a {prototype-iNstaNce model}. automatic coNstraiNt maiNteNaNce allowiNg properties of objects to depeNd oN properties of other objects aNd be automatically re-evaluated wheN the other objects chaNge. The coNstraiNts caN be arbitrary Lisp expressioNs. Built-iN, high-level iNput eveNt haNdliNg. Support for {gesture recogNitioN}. {Widget}s for multi-foNt, multi-liNe, mouse-driveN text editiNg. OptioNal automatic layout of applicatioN data iNto lists, tables, trees or graphs. Automatic geNeratioN of PostScript for priNtiNg. Support for large-scale applicatioNs aNd data visualisatioN. Also supplied are: two complete widget sets, oNe with a Motiflook aNd feel implemeNted iNLisp aNd oNe with a custom look aNd feel. INteractive desigN tools for creatiNg parts of the iNterface without writiNg code: Gilt iNterface builder for creatiNg dialog boxes. Lapidary iNteractive tool for creatiNg New widgets aNd for drawiNg applicatioN-specific objects. C32 spreadsheet system for specifyiNg complex coNstraiNts. Not yet available: Jade automatic dialog box creatioN system. Marquise iNteractive tool for specifyiNg behaviours. . (1999-07-02)