From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 78F68BBC1 for ; Fri, 28 Mar 2008 12:07:37 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkUBAG5u7EfVpUAUlGdsb2JhbACRMwEBAQEJBQkHFJk9 X-IronPort-AV: E=Sophos;i="4.25,569,1199660400"; d="scan'208";a="24296129" Received: from mail.gmx.net ([213.165.64.20]) by mail4-smtp-sop.national.inria.fr with SMTP; 28 Mar 2008 12:07:37 +0100 Received: (qmail invoked by alias); 28 Mar 2008 11:07:36 -0000 Received: from p57B1E6D8.dip.t-dialin.net (EHLO pc21b.local) [87.177.230.216] by mail.gmx.net (mp022) with SMTP; 28 Mar 2008 12:07:36 +0100 X-Authenticated: #20477425 X-Provags-ID: V01U2FsdGVkX1/gwn8nt2HgsgZ7LqsjajvMYoZaZEol0eZxdcSk2c +3VEoFOituDrVj From: Michael Wohlwend To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] The Bridge Pattern in OCaml Date: Fri, 28 Mar 2008 12:06:30 +0100 User-Agent: KMail/1.9.7 References: <4a051d930803190929q60d31012kb6c9d2b03a2d2ca6@mail.gmail.com> <891bd3390803191907q5838ee66u83cb35e549805af0@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200803281206.30620.micha-1@fantasymail.de> X-Y-GMX-Trusted: 0 X-Spam: no; 0.00; ocaml:01 monster:98 caml-list:01 binary:02 pattern:04 space:07 michael:07 michael:07 schrieb:08 storing:08 reloaded:09 complicated:09 maybe:10 versions:11 possibly:13 Am Freitag, 28. M=E4rz 2008 11:44:41 schrieb Jim Farrand: > ... The > complete game and monster state needs to be saved and reloaded, > possibly between different versions of the program. I would make my own format with a version number. Maybe: a complicated binary format, a more text like format like json or yaml or xml *schockhorror* or use a small db for storing, like sqlite. you can also zip it for saving space... Michael