TIPSTER ARCHITECTURE CHANGE REQUEST (CR) Title: Close Should Not Call Sync Date Prepared: 8 December 1997 Date Needed: ASAP CR No: 8 Priority: ROUTINE Date Logged: 8 December 1997 Document Affected: Design Document Version: 2.3 Paragraphs Affected: Page 9, Paragraph 2 References: None Change Required: Close should not "save changes". The present arrangement means that there is no way to back out of unwanted changes in a session unless persistent objects are left open, which is undesirable as there may be necessary cleanup associated with "close". For example, the standard mode of operation of user interfaces that deal with objects with persistent state (e.g. a word processing document) is to only save changes when the user requests it. To model this with the current arrangement is impossible, as the architecture specifies that all objects are closed on exit. Specific Recommendation: Delete the first 10 words of the "close" definition in the persisitent object description ("saves any changes made to object in persistent store and"). Reason for Proposed Change: Experiences with GATE system (www.dcs.shef.ac.uk/research/groups/nlp/gate). Change Requested By: Name: Hamish Cunningham Organization: University of Sheffield Title: Research Fellow Date: 8th December 1997 ERB Change Approval: Name: Title: Date: CCB Change Approval: Name: Title: Date: AC Change Approval: Name: Title: Date: