Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com Date: Sat, 02 Mar 2002 11:15:50 -0500 From: Jason Tishler Subject: Re: setup.exe rebase patch In-reply-to: To: Robert Collins Cc: Cygwin-Apps Mail-followup-to: Robert Collins , Cygwin-Apps Message-id: <20020302161550.GC1976@hp.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: Mutt/1.3.24i References: Rob, On Fri, Mar 01, 2002 at 07:08:53AM +1100, Robert Collins wrote: > Provide a Memento::ToString and Memento(String) or Memento::ToStream > and Memento(io_stream &) pair. Then the config file class becomes > the caretaker, ensuring that the file goes to the right place, that io > exceptions are handled etc., and the ToFoo and (Foo) pair contains the > serialisation logic. The serialisation logic is tightly bound to the > class content (as it has to be), but the persistence mechanism is not. OK, the above seems like "cheating," but I can live with that. :,) Thanks, Jason