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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id D98F97FDC9 for ; Wed, 26 Apr 2017 17:27:22 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=alain.frisch@lexifi.com; spf=None smtp.mailfrom=alain.frisch@lexifi.com; spf=None smtp.helo=postmaster@vrout30.yaziba.net Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=pra; client-ip=185.56.204.35; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain.frisch@lexifi.com) identity=mailfrom; client-ip=185.56.204.35; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="alain.frisch@lexifi.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@vrout30.yaziba.net) identity=helo; client-ip=185.56.204.35; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain.frisch@lexifi.com"; x-sender="postmaster@vrout30.yaziba.net"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3ATmcA2xaXAHA3tRukG9R4mCL/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZr8mzbnLW6fgltlLVR4KTs6sC0LuK9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6ybL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhz?= =?us-ascii?q?sGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJSiJPHI28?= =?us-ascii?q?YYsMAeQPM+lXoIvyqEcBoxalGQmhBvnixiNUinL43aA31fkqHwHc3AwnGtIDqG?= =?us-ascii?q?jZrNHvO6cTV+C+0anGzS/Cb/NNxTj96JXDfxc7rvGIR71wcMzRxVMhFwPfj1WQ?= =?us-ascii?q?spDqPzOO2+QJrWea4OtgVeyui2I9tw5xpT2vy94qh4LUhYwV0kjJ+Th6zYs1P9?= =?us-ascii?q?G1SE92bcS6HJdMuCyWLYV7T8M6T211uys3yqcKtYC1cSQQzJkr2QTTZ+GIfoWH?= =?us-ascii?q?5B/oSfyfLi1ihH1/fbKynxay/lakyu37TsS0zkxKri1YktnQuH0Bywbf68idRf?= =?us-ascii?q?p8/0euwiyA2xrV6u5aPUA4javbK5g/zb4sjpcfrEfOEy/slEj2jaKabFso9vSn?= =?us-ascii?q?5uj9bLjrpoeQN4puhQH/NqQulNa/AeM9MgUWRWeb/f6z1Lzl/UHjTrVKlPw2kr?= =?us-ascii?q?LFv5DaPskborC2AgBU0oYt6hazFSup0NMdnXUfNlJKZAqHj5T1O1HJOP33Ee2w?= =?us-ascii?q?g1GokDtyw/DGP6bhAonWI3jYkLbheK595FRGxAoyy9Bf/ZNUBasbLPL9QE/9rN?= =?us-ascii?q?nYDhgkPAOq2+vnE9B91p8GWWKIH6+ZLPCajVjdxOUpa8qIaY4OtSy1f/oi4bjt?= =?us-ascii?q?iXI4glIHVaKkx5YMLna/SLAuaU6QZH6phtYaDU8LuBA/RarkkhfKBTVaYnL3W6?= =?us-ascii?q?Mn+hk6DpinBMHNXNb+rqaG2XKSGpRXYChoEFGXGnegI4yAUvYKLiyII9RqkhQA?= =?us-ascii?q?WKigRY5n3har4lypg4F7J/bZr3VL/ano08J4sqiKzUk/?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DEAQDZugBZhyPMOLlbHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBhAuBDI5xkDYhEJdqJIYAAoRnFAEBAQEBAQEBAQEBEgEBAQoLCQg?= =?us-ascii?q?oL4IzIgGCQAECAycRUQsYLlcGAQwIAQGKGwGsLjqLKwEKAQEBASOGVIIJC4Jkh?= =?us-ascii?q?F+FZQEEnU6CEIUJi3KBagFsiCSGY4wAiCUCNoEoJx0hWYR9gXFziHUBAQE?= X-IPAS-Result: =?us-ascii?q?A0DEAQDZugBZhyPMOLlbHAEBBAEBCgEBFwEBBAEBCgEBhAu?= =?us-ascii?q?BDI5xkDYhEJdqJIYAAoRnFAEBAQEBAQEBAQEBEgEBAQoLCQgoL4IzIgGCQAECA?= =?us-ascii?q?ycRUQsYLlcGAQwIAQGKGwGsLjqLKwEKAQEBASOGVIIJC4JkhF+FZQEEnU6CEIU?= =?us-ascii?q?Ji3KBagFsiCSGY4wAiCUCNoEoJx0hWYR9gXFziHUBAQE?= X-IronPort-AV: E=Sophos;i="5.37,254,1488841200"; d="scan'208";a="270640133" Received: from vrout30-bl.yaziba.net (HELO vrout30.yaziba.net) ([185.56.204.35]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Apr 2017 17:27:22 +0200 Received: from mtaout20.int.yaziba.net (mtaout20.int.yaziba.net [10.4.20.37]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by vrout30.yaziba.net (mx10.yaziba.net) with ESMTPS id CD57851F7E; Wed, 26 Apr 2017 17:27:21 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mtaout20.int.yaziba.net (Postfix) with ESMTP id C5354160662; Wed, 26 Apr 2017 17:27:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at mtaout20.int.yaziba.net Received: from mtaout20.int.yaziba.net ([127.0.0.1]) by localhost (mtaout20.int.yaziba.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ihDwrMSFtOjE; Wed, 26 Apr 2017 17:27:21 +0200 (CEST) Received: from [10.0.210.11] (unknown [185.23.92.144]) by mtaout20.int.yaziba.net (Postfix) with ESMTPSA id A963A160601; Wed, 26 Apr 2017 17:27:21 +0200 (CEST) To: Jon Kleiser , "caml-list@inria.fr" References: <2C817F94-9BF5-451F-BB12-706E441312D0@mail.uio.no> From: Alain Frisch Message-ID: Date: Wed, 26 Apr 2017 17:27:20 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <2C817F94-9BF5-451F-BB12-706E441312D0@mail.uio.no> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-DRWEB-SCAN: ok X-VRSPAM-SCORE: -100 X-VRSPAM-STATE: legit X-VRSPAM-CAUSE: gggruggvucftvghtrhhoucdtuddrfeeliedrgeeggdeludcutefuodetggdotefrucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefheenucfhrhhomheptehlrghinhcuhfhrihhstghhuceorghlrghinhdrfhhrihhstghhsehlvgigihhfihdrtghomheqnecukfhppedukeehrddvfedrledvrddugeegnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhht X-VRSPAM-EXTCAUSE: mhhouggvpehsmhhtphhouhht Subject: Re: [Caml-list] Create Array of floats from string On 26/04/2017 12:48, Jon Kleiser wrote: > let make_vector vec_strings = > let vec = Array.make !dims 0.0 in > List.iteri (fun i str -> vec.(i) <- float_of_string str) vec_strings > > let process_line line = > let parts = Str.split (Str.regexp " ") line in > make_vector (List.tl parts) (* skipping first element which is not a float *) Since OCaml 4.04, you have: let parts = String.split_on_char ' ' line in -- Alain