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 2C9047F61E for ; Tue, 21 Nov 2017 17:46:38 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=yawar.amin@gmail.com; spf=Pass smtp.mailfrom=yawar.amin@gmail.com; spf=None smtp.helo=postmaster@mail-io0-f176.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of yawar.amin@gmail.com) identity=pra; client-ip=209.85.223.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yawar.amin@gmail.com"; x-sender="yawar.amin@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of yawar.amin@gmail.com designates 209.85.223.176 as permitted sender) identity=mailfrom; client-ip=209.85.223.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yawar.amin@gmail.com"; x-sender="yawar.amin@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-io0-f176.google.com) identity=helo; client-ip=209.85.223.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yawar.amin@gmail.com"; x-sender="postmaster@mail-io0-f176.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AhVVewB2OENCtOhg0smDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?segULfad9pjvdHbS+e9qxAeQG96Eu7QZ06L/iOPJZy8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL3WbmHC57CYTFxPjLkI1?= =?us-ascii?q?Y72tQs+Buf+qzPi/8IH/ZABBhTz1Ie8jbUb+kQKEjedepIJ4KbsqgjbNrGFJfe?= =?us-ascii?q?sekW5sK0iSmRnU+9y95oUl6CNNofks+claXqi8eakkG+92FjMjZlE8+8Tx/TDG?= =?us-ascii?q?TA3HsmoVTWwM1BNNAg7t4xTzX5O3uSz/4LkukBKGNNH7GOhnEQ+p6L1mHVq10S?= =?us-ascii?q?o=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AQAQAvWBRahrDfVdFaGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYNjP24nB4N4gTaYE4FaBR6CVYZ6jyQKI4UYAoUCB0IVAQEBAQEBAQEBARI?= =?us-ascii?q?BAQEICwsIKC+COAUBHgaCPQEEASMdARsSCwEDAQsGAwIEBxodAgIiAREBBQEKE?= =?us-ascii?q?gYTCAqJdwEDDQgQimyRG0CMEIIFBQEcgwoFg2IKGScDCliCVwEBAQEBBQEBAQE?= =?us-ascii?q?BAQEBGAIGEoMiggeBVYUUgySCJIJogmMBBIhJDIozhhqJHII3hTuNGoJ4kFWMd?= =?us-ascii?q?IktFAUfgRYPJoIXNCElXjWCLwmCGiofghEjNgGKFYFYAQEB?= X-IPAS-Result: =?us-ascii?q?A0AQAQAvWBRahrDfVdFaGwEBAQEDAQEBCQEBAYNjP24nB4N?= =?us-ascii?q?4gTaYE4FaBR6CVYZ6jyQKI4UYAoUCB0IVAQEBAQEBAQEBARIBAQEICwsIKC+CO?= =?us-ascii?q?AUBHgaCPQEEASMdARsSCwEDAQsGAwIEBxodAgIiAREBBQEKEgYTCAqJdwEDDQg?= =?us-ascii?q?QimyRG0CMEIIFBQEcgwoFg2IKGScDCliCVwEBAQEBBQEBAQEBAQEBGAIGEoMig?= =?us-ascii?q?geBVYUUgySCJIJogmMBBIhJDIozhhqJHII3hTuNGoJ4kFWMdIktFAUfgRYPJoI?= =?us-ascii?q?XNCElXjWCLwmCGiofghEjNgGKFYFYAQEB?= X-IronPort-AV: E=Sophos;i="5.44,432,1505772000"; d="scan'208,217";a="245505411" Received: from mail-io0-f176.google.com ([209.85.223.176]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 21 Nov 2017 17:46:07 +0100 Received: by mail-io0-f176.google.com with SMTP id h205so19368046iof.5 for ; Tue, 21 Nov 2017 08:46:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gUQyTrt4ZkbM0kXvP81NtFGJ8eMmrEqqXMgMLSDlAbM=; b=fzeXLlcuAbz5lLUEzu9ykbm35VaRB6ln8nXtgNChdw8XpAnChluEsLB0So+pd6AbWa yfchk+nsL6o2Dumm5UG7vTAaRZqP3i6+5PBKj+VsTymSsECzAhpZdNTgw+YugmhjqC9r rqglmzoYXvBaI+zC3cG9IH1EVBGPlMYp26QBrbiT7zJeblEOgFJ1HLMmK/xeh6rPNncP CVygMZmgsEpp/6wIJkU6qsfdmj+nGlRWqCVOCKwZfhmMfWRTw4sVmIQn5fV8jya+N/Tn n3GJ0OwXTTLVrXL4+ynI5jZ1Yhn4TCBivb/HNip6fW7kDDcVcQpTfn8KSkcfsF1M5CIi D9hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gUQyTrt4ZkbM0kXvP81NtFGJ8eMmrEqqXMgMLSDlAbM=; b=mjO7PpqzRdBt3iOfbIOP9rmDeMB+FExJuUVUFoqu5wwCYy5/g/POlH/8cSXPfYKSgw Hzux2ICjTjY6rPHrqNQXNVXdA0IFI5VZG5dbTZZQFypsCKUeDdNDMGIIvvaCnu2O8HPk EfhLFaihWliV71+FrNduhHnkOpp0cEWuinwoijBWhOzffhychE+QoDbVVTCa10xOxjdF p+mxbb7ecQOO6N4k0Ed8toXwOl4uirTN0M+IUlXkF7LPdKusONafPODkCukUnIHF+IfA sWq+Ej7rcHFNh8vOuzqoNGoIzyWayzBryDRxvKd2gzCuKUdT/tpxZxmEsA7lpuXbouVz 4aSg== X-Gm-Message-State: AJaThX4ky0KU/W8rpDdJVFLMhS0gGrBGhuFZKnVfjA8oDQ0L99pTaeKz m2+ikb/rv+0G4GhRmyf9Z4pBNjmGlUZW4UzZ5w== X-Google-Smtp-Source: AGs4zMZE89IbiCNwNc4lQs2HsQUY2BTGnysfW+H0Ait5Vc7JBFRroW8VO0xfK6SXRXUcDYVVPOhlVQ+KEPEAlaBTXdQ= X-Received: by 10.107.97.16 with SMTP id v16mr17369134iob.263.1511282766529; Tue, 21 Nov 2017 08:46:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.181.19 with HTTP; Tue, 21 Nov 2017 08:45:46 -0800 (PST) In-Reply-To: References: <66db11ce-9b53-918e-addb-6bcc727a6464@users.sourceforge.net> From: Yawar Amin Date: Tue, 21 Nov 2017 11:45:46 -0500 Message-ID: To: SF Markus Elfring Cc: =?UTF-8?Q?Nicol=C3=A1s_Ojeda_B=C3=A4r?= , caml-list@inria.fr Content-Type: multipart/alternative; boundary="089e0825a658744987055e80f077" Subject: Re: [Caml-list] Checking support for string concatenation by OCaml --089e0825a658744987055e80f077 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Now that you mention it, `(^)` should really be defined in the `String` module and then aliased from `Pervasives`. This seems like a reasonable PR to send to the OCaml repo. On Tue, Nov 21, 2017 at 11:28 AM, SF Markus Elfring < elfring@users.sourceforge.net> wrote: > > It is documented in stdlib reference: > > > > https://caml.inria.fr/pub/docs/manual-ocaml/libref/Pervasives.html > > Thanks for your link. > > Would it be nice to repeat such information also at other places > in the provided documentation? > > Are you interested to compare the run time characteristics from the usage > of the operator =E2=80=9C^=E2=80=9D (for string concatenation) to the oth= er available > programming interfaces? > > Regards, > Markus > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > --089e0825a658744987055e80f077 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Now that you mention it, `(^)` should really be defined in= the `String` module and then aliased from `Pervasives`. This seems like a = reasonable PR to send to the OCaml repo.
On Tue, Nov 21, 2017 at 11:28 AM, SF Markus El= fring <elfring@users.sourceforge.net> wrote:
=
> It is documented in st= dlib reference:
>
> =C2=A0 https://caml.inria.fr/= pub/docs/manual-ocaml/libref/Pervasives.html

Thanks for your link.

Would it be nice to repeat such information also at other places
in the provided documentation?

Are you interested to compare the run time characteristics from the usage of the operator =E2=80=9C^=E2=80=9D (for string concatenation) to the other= available
programming interfaces?

Regards,
Markus

--
Caml-list mailing list.=C2=A0 Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

--089e0825a658744987055e80f077--