From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <5764c029b688c1c0d24a2e97cd764f@gmail.com> 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 9863F8011C for ; Sat, 8 Apr 2017 22:45:23 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=5764c029b688c1c0d24a2e97cd764f@gmail.com; spf=Pass smtp.mailfrom=5764c029b688c1c0d24a2e97cd764f@gmail.com; spf=None smtp.helo=postmaster@mail-wm0-f51.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of 5764c029b688c1c0d24a2e97cd764f@gmail.com) identity=pra; client-ip=74.125.82.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of 5764c029b688c1c0d24a2e97cd764f@gmail.com designates 74.125.82.51 as permitted sender) identity=mailfrom; client-ip=74.125.82.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wm0-f51.google.com) identity=helo; client-ip=74.125.82.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="5764c029b688c1c0d24a2e97cd764f@gmail.com"; x-sender="postmaster@mail-wm0-f51.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3ArI5tBxOqUlua746K4f8l6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0I/z6rarrMEGX3/hxlliBBdydsKMYzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFHiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr8zRTmv4aVmRRHxhC?= =?us-ascii?q?sbODMy7WXbh8xsgK5eph+quh5xzJPOYIyNKvRwfr7Tc9AUS2VPUcleSyNPD5ig?= =?us-ascii?q?b4YNFecNIfpUoof/qlYIsBCwBROsBOTqyjJQgXH5x7E63PojEQrb2QIgGMkOsH?= =?us-ascii?q?XXrN7oM6ofUeK4wajHwDrfc/9axzPw55PJfx0iovyDQa98ftbNxUYyCQ/IgU+f?= =?us-ascii?q?pZL7MD6R1OkCr3WU4uhhWO+ghW4qsA5xoj21ycctjonFnJ4aylfB9Shgxos+ON?= =?us-ascii?q?O2SEl+YdG+EZtQsTmXN4xqTcw4RmFovDw2yrocuZ60eiUB1ZcpxwbHZvGFfIWE?= =?us-ascii?q?+A/vWPiRLDtih39pZqizihav/US41+HxWc253ExIoyZfj9XAqn8A2wbT58WJTP?= =?us-ascii?q?Z2412v1iyV1w/J7+FJOUA0mrTfK54m2rMwk4AcsUXHHiPvlkT2ibOaelwq+uWo?= =?us-ascii?q?9ujreLrmppibN497jgHxLL4ildC4AeQ9KgQOXm6b9vqg1LD7/0D0T69GguAonq?= =?us-ascii?q?TZqpzXJtoXqrS5DgNIyooj7gywDzai0NQWh3kHK1dFdQqHgoXrOlzDL+z3Aeuh?= =?us-ascii?q?j1moizhmxvPLM779DZnQMnfPjKrucahy5kFG1gY809RS6pBIBb4cIv/+W0D8tN?= =?us-ascii?q?LDAx82Ngy72efnCNFn2owCXmKPB7eVMLnOvl+Q+uIvP+6MaZcJtznnLvgl4+fi?= =?us-ascii?q?jXs4mV8GYamkxoAXaXC9HvR+OUqVe3vsgtEbEWcLpAUyVuLqiEfRGQJUMjy5Vq?= =?us-ascii?q?c4ozU6E56ODIHZR4nrjqbLlHOwF5hSI2RHEUykEHHydozCVe1aOwyIJco0tzUY?= =?us-ascii?q?WLrpaIg61BLm4FKlleZsdrCF8HNI5Zm634B5vbHazxxjqjd4UJrB3UmCSmh1mi?= =?us-ascii?q?UDQDpgj/M3mlB01lrWifswuPdfD9EGuqtE?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DTEAAZS+lYfzNSfUpcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBghGBeAOBCINmmzSJJ45eDh6DEoZGQxQBAQEBAQEBAQEBARIBAQk?= =?us-ascii?q?LCwgmJguCMwoMgnYdARseAxIQDwImAiURAQUBIg0IAolyAQMVDpg9g0U/jASCB?= =?us-ascii?q?AUBHIMJBYNKChknDVVHghEqAgEFCQEIeYdKCYo+gl8FliCGWgGBVYUri1mKVBC?= =?us-ascii?q?GXZI4M4EVNoEmJRYgboQ0DxyBZXOJLQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0DTEAAZS+lYfzNSfUpcHAEBBAEBCgEBFwEBBAEBCgEBghG?= =?us-ascii?q?BeAOBCINmmzSJJ45eDh6DEoZGQxQBAQEBAQEBAQEBARIBAQkLCwgmJguCMwoMg?= =?us-ascii?q?nYdARseAxIQDwImAiURAQUBIg0IAolyAQMVDpg9g0U/jASCBAUBHIMJBYNKChk?= =?us-ascii?q?nDVVHghEqAgEFCQEIeYdKCYo+gl8FliCGWgGBVYUri1mKVBCGXZI4M4EVNoEmJ?= =?us-ascii?q?RYgboQ0DxyBZXOJLQEBAQ?= X-IronPort-AV: E=Sophos;i="5.37,174,1488841200"; d="scan'208";a="268325109" Received: from mail-wm0-f51.google.com ([74.125.82.51]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 08 Apr 2017 22:45:23 +0200 Received: by mail-wm0-f51.google.com with SMTP id o81so13812022wmb.1 for ; Sat, 08 Apr 2017 13:45:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=IM/GVD62wghEFtHUOfZINQSjSYIW0Q3T/RaeCys68HI=; b=CuBKTG0JbLSdyPLGU4Eo/IwzeIsPOwNHQnw5ZjGKj4H9pK6QLzCkqRE2TdkDHpnc5E kjRWYnJhY6Welz/oaAUP79CPGBtEBNi5uJw12pxNjlwuQBvqinUqZ3GhODfAVNJwBTFk pLjhXrVyCWSlovrVois3eeYF34Vd7e5le9QvxKAUsHpGDUz0GyqNK7vJD4ICFr417cxM tSqkK2T+/VWsKIQl11gSCs7xJuZHE22Sos7ksrIZaiyX9kal2MdJhqtQHV82NTN60Ur6 vbKogKqxMSKGy4m8ZpszWQxvPrZtP5rxYoHBDVP77vsmc0qL9Lyl7rrXadH2JkTfKZ/k QPkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=IM/GVD62wghEFtHUOfZINQSjSYIW0Q3T/RaeCys68HI=; b=CeVgAVCKe/VZSm93ax6IZZKuQGb3wRlEfMk6+ji+Kahqs3iwiShEVdk+T/erNK7Mhx Gri2FufcjwPhnh31fhX9HGwLZCpK7ki2DFD6z2MivqwzM1oFGNX37cJK4V82GZkPPI9k CDh2nNQ/kkRle8WSil9rHEwU7oTHdYqmWfYkU8qc8B1HlC0wIjP2R/J+zu4f1ubB6lVj 2nw1CvTH+zn6l8IdpC5YU5R12vZhK3NWY31fUPmmsBpbDf4YjdjGkmsmhyaXjrPRLGAi Q780EISeidgy1KL74mdvNcGkCb8fCslTJOtoNkSM0QmWyVv+51+cvzQM/mpIHBG3GbPs zkSQ== X-Gm-Message-State: AN3rC/77s8uCHfTJxFLYlLZiHTm/E2sUry81DTSnTW9Y8NtIJW9eP1jKKzUybkRrlm4SGw== X-Received: by 10.28.90.66 with SMTP id o63mr4314038wmb.97.1491684322605; Sat, 08 Apr 2017 13:45:22 -0700 (PDT) Received: from [192.168.43.150] ([149.7.104.53]) by smtp.googlemail.com with ESMTPSA id p38sm11094817wrb.31.2017.04.08.13.45.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Apr 2017 13:45:22 -0700 (PDT) To: "caml-list@inria.fr" From: Matej Kosik <5764c029b688c1c0d24a2e97cd764f@gmail.com> Message-ID: <925865e7-4237-0bcb-b4bf-76ca7d5e183e@gmail.com> Date: Sat, 8 Apr 2017 22:52:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: [Caml-list] Format questions Hi everybody, I am trying to understand the concepts in the Format module. While reading this: https://ocaml.org/learn/tutorials/format.html One of the mini experiments I did was: set_margin 11; open_hvbox 0; print_string "---"; print_space (); print_string "---"; print_space (); print_string "---"; print_newline (); print_newline (); I've got the expected output, which is: --- --- --- No surprises. However, when I tried to write express the same intentions via Format.fprintf function: Format.set_margin 11; Format.fprintf std_formatter "@[---@ ---@ ---@.@."; I get: --- --- --- I'd like to ask for some clues as to why the output of the above Format.fprintf is different from the more verbose version above. (this is the one module that, to this day, seems a bit mysterious to me --- that is why I ask) Thanks in advance for the help.