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=2.1 required=5.0 tests=AWL,DNS_FROM_RFC_POST, 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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 72B82BBC4 for ; Fri, 3 Apr 2009 21:46:41 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AosCAM8E1knRVdulmGdsb2JhbACVZD8BAQEBAQgJDAcRpz2BCJApAQMBA4QMBg X-IronPort-AV: E=Sophos;i="4.38,431,1233529200"; d="scan'208";a="26984364" Received: from mail-ew0-f165.google.com ([209.85.219.165]) by mail1-smtp-roc.national.inria.fr with ESMTP; 03 Apr 2009 21:46:41 +0200 Received: by mail-ew0-f165.google.com with SMTP id 9so1146430ewy.27 for ; Fri, 03 Apr 2009 12:46:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :received:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Bj8jUBpf6Q+qPtl/oVFj1ZFfhDQP7+8sSgNY5wpRP5I=; b=mpb1BlVlyh2J4ie1wd5sD2cwA+HRdc8T55F9sj9iKK2bkq8Nc+44On957AgSBeK8bt vyL/iPgU7HvD5DyalWm0Yj0BUtE/4WHS/cXRSbve7eVol2N7hqfwcV78MWzFKOPmCJFk YOe7GCmSfbh0ATXZ8+v0b4tA99Pm38+8En5KI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=G2XBexo170UcNDxvIK1tYcYewPZRVCjYOOt4cgeTutqDU9cg/0ssQm+2CC2q/RATTC HKbUAqZzZc//GBzfy8DSMVS4FI+aWIPQn2Ac9pQdFHfNEz10cJasVp/IHNK7rFD3qsp9 a5cV7wfz22doF56PZvkjked95SlnyOOcCxXB4= MIME-Version: 1.0 In-Reply-To: <8697F924-0485-4E00-81DF-9BCF74D872EA@erratique.ch> References: <200904031256.33357.jon@ffconsultancy.com> <200904031546.14071.jon@ffconsultancy.com> <49D63EE6.2020407@ens-lyon.org> <8697F924-0485-4E00-81DF-9BCF74D872EA@erratique.ch> Date: Fri, 3 Apr 2009 21:46:26 +0200 Received: by 10.210.120.17 with SMTP id s17mr1164136ebc.54.1238788001221; Fri, 03 Apr 2009 12:46:41 -0700 (PDT) Message-ID: <4b5157c30904031246x1628919ek9bed3e53b672c367@mail.gmail.com> Subject: Re: [Caml-list] Strings From: Paolo Donadeo To: OCaml mailing list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; caml-list:01 immutable:01 strings:01 strings:01 argument:02 rarely:02 character:04 agree:12 question:13 should:13 things:13 type:14 but:14 but:14 'a':15 > You clearly want both, but each with its own type and strings as immutable. > Individual character mutability is rarely needed in text processing I can agree with you on this argument, but a question still remains: why should you ever do things like: > # s.[0] <- 'a';; Regards, -- Paolo ~ ~ :wq