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 C00E2820A1 for ; Thu, 29 Aug 2013 16:53:39 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of monnier.florent@gmail.com) identity=pra; client-ip=209.85.212.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="monnier.florent@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of monnier.florent@gmail.com designates 209.85.212.175 as permitted sender) identity=mailfrom; client-ip=209.85.212.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="monnier.florent@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wi0-f175.google.com) identity=helo; client-ip=209.85.212.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="postmaster@mail-wi0-f175.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoMCACtfH1LRVdSvk2dsb2JhbABagzxRsTyObIEfCBYOAQEBAQcLCwkUBCSCJAEBBUABGx0BAwwGBQsNLiIBEQEFARwGiAEBAw8MmwiMUIMFhBMKGScNZIkAAQUMjh6BSgeEHAOXc499GCmESjo X-IPAS-Result: AoMCACtfH1LRVdSvk2dsb2JhbABagzxRsTyObIEfCBYOAQEBAQcLCwkUBCSCJAEBBUABGx0BAwwGBQsNLiIBEQEFARwGiAEBAw8MmwiMUIMFhBMKGScNZIkAAQUMjh6BSgeEHAOXc499GCmESjo X-IronPort-AV: E=Sophos;i="4.89,984,1367964000"; d="scan'208";a="25124678" Received: from mail-wi0-f175.google.com ([209.85.212.175]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 29 Aug 2013 16:53:39 +0200 Received: by mail-wi0-f175.google.com with SMTP id hi5so2794723wib.8 for ; Thu, 29 Aug 2013 07:53:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=i1s5dcUx5peWzHSxDCouRx3MjFZXANnFNBcxfoxHzG4=; b=Zxdor2hm1EJvYH/TqQlXup8w+elGLYMKh8WGqKqfA0VASXq9P9Eb92YhP16TaZFcxr HxbpGAnvdRI3UvZVCgEdOcRTzEec0jxg6dVCwf+ch/mEMM0bC/WCem3tgAvRy2T3SGUm 4sVGt7heKhquvajSjrNzUew9XA/8Wtx9xCgimI78NIEDzJYM4bTeeaQ11GCQCyp5YOkU OUv3x+FRZetG4YLnikKtcbUwa5RsDhuyy127Jq6he0WMfxXHQdbD+YZM+p8habkMt9Hd OKOTftYGKn7bjdJHu2vLj1p2MHk5j1NTt+p6E0vB77zi6zK6Z+LZjyDJquLzRwcFuFh5 H+Iw== MIME-Version: 1.0 X-Received: by 10.195.12.79 with SMTP id eo15mr208304wjd.72.1377788018664; Thu, 29 Aug 2013 07:53:38 -0700 (PDT) Received: by 10.194.16.5 with HTTP; Thu, 29 Aug 2013 07:53:38 -0700 (PDT) In-Reply-To: <20130828114527.GA5713@siouxsie> References: <20130828114527.GA5713@siouxsie> Date: Thu, 29 Aug 2013 16:53:38 +0200 Message-ID: From: Florent Monnier To: oliver Cc: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 X-Validation-by: monnier.florent@gmail.com Subject: Re: [Caml-list] How to explain static typing to other people? 2013/08/28, oliver wrote: > Hello, > > did you ever get the response, that one could use Java, > when you talked about the static typing advantages of > languages like OCaml or Haskell? > > I often heard that and after trying to explain the differences > for a while, I started to stop the discussion, because the other person > will not understand it. (Maybe it needs to be tried in the real world > to see the differences... discussing about it alone can't work, I guess.) [...] sometimes a drawing (or something visual) is better than a long explanation: http://www.ekobutiks.com/1551-thickbox/jouet-boite-a-formes-classic-goki-jouets-en-bois.jpg >From the beginning I understand the OCaml type system to be something very similar to this child educational game. -- Regards Florent