From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id RAA16093; Thu, 29 Jan 2004 17:57:02 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id RAA15753 for ; Thu, 29 Jan 2004 17:57:01 +0100 (MET) Received: from eris.rz.uni-saarland.de (eris.rz.uni-saarland.de [134.96.7.8]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i0TGv0P17418 for ; Thu, 29 Jan 2004 17:57:00 +0100 (MET) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.254.254]) by eris.rz.uni-saarland.de (8.12.10/8.12.9) with ESMTP id i0TGux966993365 for ; Thu, 29 Jan 2004 17:56:59 +0100 (CET) Received: from mail.cs.uni-sb.de (mail.cs.uni-sb.de [134.96.254.200]) by cs.uni-sb.de (8.12.11/2003091100) with ESMTP id i0TGuwvF012815 for ; Thu, 29 Jan 2004 17:56:59 +0100 (CET) Received: from ps.uni-sb.de (grizzly.ps.uni-sb.de [134.96.186.68]) by mail.cs.uni-sb.de (8.12.11/2003073000) with ESMTP id i0TGuwtO027080 for ; Thu, 29 Jan 2004 17:56:58 +0100 (CET) X-Authentication-Warning: email: Host grizzly.ps.uni-sb.de [134.96.186.68] claimed to be ps.uni-sb.de Received: from ps.uni-sb.de (groove.ps.uni-sb.de [134.96.186.172]) by ps.uni-sb.de (8.12.10/8.12.10) with ESMTP id i0TGuvn2005991; Thu, 29 Jan 2004 17:56:57 +0100 Message-ID: <40193B59.9050700@ps.uni-sb.de> Date: Thu, 29 Jan 2004 17:56:57 +0100 From: Andreas Rossberg User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031114 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Caml Mailing List Subject: Re: [Caml-list] ocaml and concurrency References: <20040127063230.GA12482@inv_machine> <200401282326.i0SNQntl004612@bismarck-chet.watson.ibm.com> <97908806-5238-11D8-8975-000393B8133A@wetware.com> <4018E282.2040404@dcs.qmul.ac.uk> <401930C6.8060907@dcs.qmul.ac.uk> In-Reply-To: <401930C6.8060907@dcs.qmul.ac.uk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Loop: caml-list@inria.fr X-Spam: no; 0.00; rossberg:01 rossberg:01 uni-sb:01 caml-list:01 lacking:01 expressivity:01 closures:01 stateful:01 uni-sb:01 darkened:01 munching:01 repetitive:01 kristian:01 ocaml:01 listening:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Martin Berger wrote: > >> Nothing? Did you forget about the possibility to code without >> side effects? > > you have this possibility in java too, albeit less conveniently > due to lacking type expressivity. And even more so due to the lack of real closures, and tail calls. You are practically bound to stateful loops and iterators in Java and similar languages. - Andreas -- Andreas Rossberg, rossberg@ps.uni-sb.de "Computer games don't affect kids; I mean if Pac Man affected us as kids, we would all be running around in darkened rooms, munching magic pills, and listening to repetitive electronic music." - Kristian Wilson, Nintendo Inc. ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners