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=1.0 required=5.0 tests=AWL,SPF_NEUTRAL 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 F3C53BC69 for ; Thu, 18 Oct 2007 14:40:47 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAJHwFkdA6ba8mGdsb2JhbACOTgIBAQcCBhMY X-IronPort-AV: E=Sophos;i="4.21,295,1188770400"; d="scan'208";a="18201817" Received: from nf-out-0910.google.com ([64.233.182.188]) by mail4-smtp-sop.national.inria.fr with ESMTP; 18 Oct 2007 14:40:47 +0200 Received: by nf-out-0910.google.com with SMTP id e27so124764nfd for ; Thu, 18 Oct 2007 05:40:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; bh=4r4LlwD5scxehgKwq14p6nqiOmkfKptFt5SHun8Ff48=; b=WFaIs/HVGO8s97BskfHm2MDPLfqERywfWnq/KX4vYbHhkxrh69WnlzBsclksML//DZ0C77UFa7D+aK6rTT1UOD/qakMRhowznLchxOymDtQ2J62U2L8CD2MyZQ/NWbnDdL9WDtqJwGmkKgC7J8s+oxlZJ9aEn04bTPhe7FwFJxA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=hBk9WAxMuHPCTuhRAnAli+gyODwqSywfTopqyqd37DVJS5UpkrHkUquYZi145gLsOvjpRLfKFY6AbPCJY0FTwYi0lS4s8FNC3f4tCt7hM8rQmwzXzC0B4w6L7iOkWorfGgs6Z8GuhB5moxmww2LqCOeheFW/LWBbPBcdbgsryXM= Received: by 10.86.28.5 with SMTP id b5mr408234fgb.1192711247298; Thu, 18 Oct 2007 05:40:47 -0700 (PDT) Received: from ?192.168.0.5? ( [87.88.165.197]) by mx.google.com with ESMTPS id j2sm1828942mue.2007.10.18.05.40.45 (version=SSLv3 cipher=RC4-MD5); Thu, 18 Oct 2007 05:40:46 -0700 (PDT) Message-ID: <4717544B.3040000@lix.polytechnique.fr> Date: Thu, 18 Oct 2007 14:40:43 +0200 From: Arnaud Spiwack User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Help me find this pdf References: <200710181325.30668.jon@ffconsultancy.com> In-Reply-To: <200710181325.30668.jon@ffconsultancy.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Sender: Arnaud Spiwack X-Spam: no; 0.00; lix:01 haskell:01 fpls:01 arnaud:01 caml-list:01 lazy:02 match:02 pattern:04 laziness:05 i'd:06 evaluation:09 eager:11 might:12 similar:12 i've:12 > Scala can do something similar by controlling evaluation simply by altering > the signature. However, I've reviewed Haskell recently and I think complete > laziness is more of a hindrance than a benefit. The only think I'd like to > see added to eager FPLs is the ability to pattern match over lazy values, > forcing them only when necessary. > Which might simply need to have a support for views, wouldn't it ?