Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!usc!snorkelwacker!ai-lab!zurich.ai.mit.edu!markf From: markf@zurich.ai.mit.edu (Mark Friedman) Newsgroups: comp.windows.x Subject: Re: New TMLib Archives Message-ID: Date: 24 Aug 90 15:56:24 GMT References: <9008221833.AA25108@xuucp.ch.apollo.com> Sender: news@ai.mit.edu Reply-To: markf@zurich.ai.mit.edu Organization: M.I.T. Artificial Intelligence Lab. Lines: 37 In-reply-to: laporta@APOLLO.COM's message of 21 Aug 90 14:14:12 GMT In article <9008221833.AA25108@xuucp.ch.apollo.com> laporta@APOLLO.COM ("John X. Laporta") writes: TMLib is an enabling technology for text management with provisions for extensions to handle data from other media. It comprises four components: Modeling, Formatting, Rendering, and Editing. The Modeling Component governs text and text structure. It rigorously separates text and text structure information. The Formatting Component is an inventory of objects for the production of abstract "layouts" of data from the modeling component in two dimensions. The Rendering Component includes objects that use formatted material to produce reactions on output devices. The Editing Component is a collection of class member functions in the other components that together allow batch or WYSIWYG alteration of objects in the modeling component, with synchronization routines that update the objects in the formatting and rendering components. Can somebody give me some examples of instantiations of these things. I can sort of understand the above sentences but I can't put them together in some meaningful way. -Mark -- Mark Friedman MIT Artificial Intelligence Lab 545 Technology Sq. Cambridge, Ma. 02139 markf@zurich.ai.mit.edu