From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 757AC7F8FC for ; Mon, 9 Jun 2014 16:24:35 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of ollie.frolovs.2012@my.bristol.ac.uk) identity=pra; client-ip=209.85.216.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="of12343@my.bristol.ac.uk"; x-sender="ollie.frolovs.2012@my.bristol.ac.uk"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of of12343@my.bristol.ac.uk) identity=mailfrom; client-ip=209.85.216.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="of12343@my.bristol.ac.uk"; x-sender="of12343@my.bristol.ac.uk"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-qa0-f42.google.com) identity=helo; client-ip=209.85.216.42; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="of12343@my.bristol.ac.uk"; x-sender="postmaster@mail-qa0-f42.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkcCABbDlVPRVdgqlGdsb2JhbABZg19ZgmyBHMAmgQoIFg8BAQEBBwsLCRIqhBwRdQEGNwIkEgEFASI1iCANnHiDEmqLJ4Z+kmSFAQSOChEBTIMAgUwEmiGRVBgphG08gTk X-IPAS-Result: AkcCABbDlVPRVdgqlGdsb2JhbABZg19ZgmyBHMAmgQoIFg8BAQEBBwsLCRIqhBwRdQEGNwIkEgEFASI1iCANnHiDEmqLJ4Z+kmSFAQSOChEBTIMAgUwEmiGRVBgphG08gTk X-IronPort-AV: E=Sophos;i="4.98,1002,1392159600"; d="scan'208";a="66392314" Received: from mail-qa0-f42.google.com ([209.85.216.42]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 09 Jun 2014 16:24:13 +0200 Received: by mail-qa0-f42.google.com with SMTP id j5so7905159qaq.15 for ; Mon, 09 Jun 2014 07:24:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:date:message-id:subject :from:to:content-type; bh=Cwa9ZQyzi3rRdLldk+A+coptilm1bGT7CgkiLE9U/bA=; b=EimtiXCyVxcDaKskSxBXhOzSMdCPugFovK6cdNDjljdn+AzF2BbQlCmmvIOocVQqLz C2VNTzQ3NJRDktIA8Jatq+BEVQ1dxggbfQJ+9SuMR3VzBDCxqHz/Rcxe5zf144Ss9WIM 5FtXDup99xuJu7P/TRPA+a5gXAxR557FH7oU5yJNp4GHBxWYZRo37nS/RRgIm1GSAo2z QULa7Q567pnYks3mhSkeRlXzIQ9m9YJFUnhqPORgvZxjZcacA2ZydaxeTjaNn+jKH1ml GAHWz/bgJYhxvW0j3canCY5enRU9dQMqr2AjtJcshWL5uXHPLCitBdAU08Ad5a4q7vY8 Lh1A== X-Gm-Message-State: ALoCoQlzFJwvwKW0JBiM/YnTTuPlV/TczkvmRJFRaaauF3618ZPBXxvIAAyFGC2jbr8NXB0afoq9 MIME-Version: 1.0 X-Received: by 10.224.71.145 with SMTP id h17mr33315669qaj.74.1402323851979; Mon, 09 Jun 2014 07:24:11 -0700 (PDT) Reply-To: ollie.frolovs.2012@my.bristol.ac.uk Received: by 10.229.51.194 with HTTP; Mon, 9 Jun 2014 07:24:11 -0700 (PDT) Date: Mon, 9 Jun 2014 15:24:11 +0100 Message-ID: From: O Frolovs To: caml users Content-Type: multipart/alternative; boundary=047d7bea31740ebf4f04fb67f7d0 X-Validation-by: ollie.frolovs.2012@my.bristol.ac.uk Subject: [Caml-list] Designing a (functional) multi-agent simulation -- illusion of paralellism --047d7bea31740ebf4f04fb67f7d0 Content-Type: text/plain; charset=UTF-8 Hello I am trying to write a predator-prey simulator and I have hit the wall with functional design. I would appreciate any help or pointers to relevant literature. The simulator is that of a world populated with fish and sharks. It is a discrete-time multi-agent simulation and what I am struggling to think about is how to implement the illusion of parallelism in simulation. Since the problem is not specifically with OCaml (but the simulator is in OCaml), I have kept this email short and put all the details and the code on GitHub: "On the subject of Toroidal Planets, Sharks and Fish." https://gist.github.com/olliefr/fb26ca3a7645dae7e203 It's only a hobby project, but it is of some interest to me, so I would really appreciate any advice. Best regards, Ollie --047d7bea31740ebf4f04fb67f7d0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello

I am trying to write a predator-p= rey simulator and I have hit the wall with functional design. I would appre= ciate any help or pointers to relevant literature.

The simulator is that of a world populated with fish and sharks. It is a di= screte-time multi-agent simulation and what I am struggling to think about = is how to implement the illusion of parallelism in simulation. Since the pr= oblem is not specifically with OCaml (but the simulator is in OCaml), I hav= e kept this email short and put all the details and the code on GitHub:

"On the subject of Toroidal Planets, Sharks = and Fish."

It's only a hobby project, but it is of some interest to me, so I wou= ld really appreciate any advice.

Best regards,

Ollie
--047d7bea31740ebf4f04fb67f7d0--