220 41006 <be5afcef-5a22-e30b-59b6-c97bf17a8ac1@technion.ac.il> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Eyal Rozenberg <eyalroz@technion.ac.il>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Can we have beginner friendly new line and
 deprecate std::endl?
Date: Wed, 14 Nov 2018 00:16:54 +0200
Lines: 28
Approved: news@gmane.org
Message-ID: <be5afcef-5a22-e30b-59b6-c97bf17a8ac1@technion.ac.il>
References: <e17189bf-51be-496d-845a-3707a516a210@isocpp.org>
 <CAMmfjbOkdN63EON+hrCJWj94n48vtVvMfUjzeau5KmPWSpwkow@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: blaine.gmane.org 1542147297 24208 195.159.176.226 (13 Nov 2018 22:14:57 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 13 Nov 2018 22:14:57 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDHKZN7LR4ARBXE2VXPQKGQEJW77OBQ@isocpp.org Tue Nov 13 23:14:53 2018
Return-path: <std-proposals+bncBDHKZN7LR4ARBXE2VXPQKGQEJW77OBQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pf1-f200.google.com ([209.85.210.200])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDHKZN7LR4ARBXE2VXPQKGQEJW77OBQ@isocpp.org>)
	id 1gMgxO-0006BV-RA
	for gclcip-std-proposals@m.gmane.org; Tue, 13 Nov 2018 23:14:51 +0100
Original-Received: by mail-pf1-f200.google.com with SMTP id i19-v6sf11492700pfi.21
        for <gclcip-std-proposals@m.gmane.org>; Tue, 13 Nov 2018 14:17:01 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1542147420; cv=pass;
        d=google.com; s=arc-20160816;
        b=Y06kJ+VRw0tHiqYwqLZbD10fwuGBNsnIDkGBj9px6gyvkLFiTw8Jw1hrU4EYHu/Rul
         iSlRGixqIfZh9MdJzhhu+0YZIQEDCgTbvUYogHFANcVaR5aPHVyK2aik5OiPSyZ/Z60i
         AyxW4p4mOy078Qyl0CFTt7nKA0Ix2hYjcE5K1JbV+oavJVNZ9E3MVbO53b8jGx0EXIqN
         noG7oXCFvoDjtUzlJ4k5ys+vXGZQSwCojRbrtjdTAW9ilKoT49oynKAgtHV7v3huLsDS
         VqwUJs4b99MgqPhy5UKwgxXY2VQ+5BViOD3DNxudoa3aM88CfDdT4mnIq4gaFFS+MDk1
         lFyg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:content-language
         :in-reply-to:mime-version:date:message-id:autocrypt:openpgp:from
         :references:to:subject:dkim-signature;
        bh=dk2Vgw0kCH3SSxn8pSAirMLnj+1Ei93mWfEAjeg3DEI=;
        b=gwAq/KESt70+cqy6zApksGaK9O89zm77MnsK4Li1fOQ/CIQiw/yNlQ4//62sKUL+vu
         296trHlmd1oVNkgWn3qUp3ZWRccfZ+h1e3AJjTK/7WDks85YbFmT1rgs23csJhRAwqVa
         tVYU33Re4xYAqgneHwgaLKvzC89HPy3edY1zYjnCKKxwBzd3UGY+7n9ZlTUBgtpZ+28E
         kYdCpxGLgqU370aWx1OIhTzAr5LENofrWqFD4ABPypiZQo8oRNHnG7+TSbSK23ct3HMC
         cT8T/eNLeqK6hHI56wHaWZY9L+Vc5V9XkoCtRzahzD9gyJRNYl6hfN93l1YiEm6cBdKc
         wFHw==
ARC-Authentication-Results: i=2; mx.google.com;
       spf=fail (google.com: domain of eyalroz@technion.ac.il does not designate 198.252.153.129 as permitted sender) smtp.mailfrom=eyalroz@technion.ac.il;
       dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=technion.ac.il
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=subject:to:references:from:openpgp:autocrypt:message-id:date
         :mime-version:in-reply-to:content-language:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=dk2Vgw0kCH3SSxn8pSAirMLnj+1Ei93mWfEAjeg3DEI=;
        b=iKMOZLX3XXRzwl7O/gmIpmOujDrzkaCyZ1xA5aT13egmfdr1QW/hhZ2iNQtXRKvR5x
         niUGDOVz/yg02zEQb4uEXcM9zZPTT2CsoARETEK0H/1v1kDkcJ95uL7wn7CSkZtA9M2L
         PBeVIBWEG2VjPurarxpLu4DiF8VAjYGZZIidENpAApc5Dk8MydY0Fo8/FBfn1hbh5emk
         8nkD0QRevIyF54qQfzjCUFgCB+QBleu0Dsl77WtYZ4HcvfCCmrDLcXnzc+sBzaC/8pMl
         +BX2hFBH1eIcf6p29KTK8us5PTJCXkeuHPjLdz/AdXsd8TnsCCbYj9AfbbL0a/1YlCXK
         dxlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt
         :message-id:date:mime-version:in-reply-to:content-language
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=dk2Vgw0kCH3SSxn8pSAirMLnj+1Ei93mWfEAjeg3DEI=;
        b=bgTbdtEXJUuiYbC7D/IXFPdnT4Sp6YG8DNjq69v7C5KNONQvzUlfnNlMpxW5XQpf4c
         pN8MiXNu9P8ZTEpKCD2fpqVr8RGW66z85Rm8VY6j8QC21/06s8x7EoclcgGprfuGe+LD
         zxT9kZKVfy3+ZKyjpWy//dquIjI1c6zlrSMYFJhjeDtOx3yd56EKWifzd1e8mj7OJVy2
         k3QVowWxWpbKHlY3ZuTVP6MooaRIy0NE/393TiO/Vuaq3cVRVktHcuzswDqWlPR6lbCk
         WdD5vCxgQawuHWC/fBSJV8RcxzWjWJgWqe6hs9oYO4IgWuVp1Jh3I2RLuu4ZqvjPl1ai
    
X-Gm-Message-State: AGRZ1gI7uqV/kD/C3zojhhbVAjT5ZwVJ7YAuR8LqBedq+dRFTPagSoOL
	sgAMQZPqam7QZBeTYeodDUM=
X-Google-Smtp-Source: AJdET5dhpTMkNV6v0212VyUcug1BXpBY7Cr0EeKIFk7LTSkMytRXH+voE7U3wHi+3jz2Sb2ByqL2Hw==
X-Received: by 2002:a62:ea17:: with SMTP id t23-v6mr390018pfh.73.1542147420806;
        Tue, 13 Nov 2018 14:17:00 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a17:902:b483:: with SMTP id y3-v6ls4842747plr.3.gmail; Tue,
 13 Nov 2018 14:16:59 -0800 (PST)
X-Received: by 2002:a17:902:8214:: with SMTP id x20-v6mr6648736pln.224.1542147419854;
        Tue, 13 Nov 2018 14:16:59 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1542147419; cv=none;
        d=google.com; s=arc-20160816;
        b=AaHQTC9sa4qzBEbMR85uU30p7iQ9D5QhALeWq1UCaKdM7kr2hB1pIGyb0PohY9l+cR
         Y+71hZZJdwFujO5jzw3kW8A3+o4YbzZ66+asN68DYiaCBKeSwlDkM8adnB/z96bO1lpH
         0vRgt/cMegEMARAtKX+kL4am9UOeMoJswXe4D8xFJRoKTO2/GiBwQstFjJ0xJBxlIFz6
         H+UQA/yMKOHnjjolVGu+CKRrgH2ycbiS3kfHKNF230mwrQ/p/kURX9qtR7rTVnZeOI2t
         MgQfzQXpU0ztoKj8BgChdh6ZSH25Pxz8/zTzu31mmMCwGNkuIZb0GbycGUQOaMM3gHE6
         qONw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:content-language:in-reply-to:mime-version
         :date:message-id:autocrypt:openpgp:from:references:to:subject;
        bh=ACUhXJbykDZWquYmOZYrbBmJZ3cvIeL636yJ483H2zs=;
        b=AtVR0+Nq7ye/36B0psvk3lSjFDfkWzu6pDLbIjxTyfg6Lsa/q+BABQ7NWPk821FE22
         /ivKKLcV0FARTg1CwLpczrh7MLF9a2Qhhcf+f1smEYLFwGV5ynG6Be6JXlKUsdvfVCFd
         XuEm0DhIZvYBtStCCDa59LwFAnB26EKzmY86QcoVYGKHBketYTadnOvMY5eVBpoWrMx0
         /BijWmExxEigJV89d98ODMgrugKG0ehDk88FaghoQT9p2cF076yYaVeRI3yJYceQQVnA
         3wM3nUHykrJwCiPtgrVrw2lPQsFU7SU7142tHahfVK1z0cB5apqjRHOO5cD14rBJ52WR
         tAMg==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=fail (google.com: domain of eyalroz@technion.ac.il does not designate 198.252.153.129 as permitted sender) smtp.mailfrom=eyalroz@technion.ac.il;
       dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=technion.ac.il
Original-Received: from mx1.riseup.net (mx1.riseup.net. [198.252.153.129])
        by mx.google.com with ESMTPS id 3-v6si23084404pfd.146.2018.11.13.14.16.59
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 13 Nov 2018 14:16:59 -0800 (PST)
Received-SPF: fail (google.com: domain of eyalroz@technion.ac.il does not designate 198.252.153.129 as permitted sender) client-ip=198.252.153.129;
Original-Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK))
	by mx1.riseup.net (Postfix) with ESMTPS id BB08C1A0C34
	for <std-proposals@isocpp.org>; Tue, 13 Nov 2018 14:16:58 -0800 (PST)
X-Riseup-User-ID: 44285C1A467CC1A842E2DA6D68BF59B4F25976A81B69CC4ABBFAEAF63AED1278
Original-Received: from [127.0.0.1] (localhost [127.0.0.1])
	 by piha.riseup.net with ESMTPSA id 2584466696
	for <std-proposals@isocpp.org>; Tue, 13 Nov 2018 14:16:57 -0800 (PST)
Openpgp: preference=signencrypt
Autocrypt: addr=eyalroz@technion.ac.il; prefer-encrypt=mutual; keydata=
 xsJtBFQ4CDERCAClL7jBLShBNQ9DiZCaHJ7bTWk5SxQw2eDiRA0v7HWJgiKtDkaisPvBphK6
 HdgZNx9sAO7Me+HnRl4gI1Af3CLpypOMJ8Xi5HGU8I/AfgDWdGKnZ4qk5fa4NXEe8i32nbP6
 aiD2p9V48TXLzya4FEw2r2cqwQc+Wrpdkv+IWeJvI7t6q3KaKthvMILkhtFfx/yXdeNwkxKq
 PiQGH6N6kKpkRXUzL375Bm4p8dVL/3WMsdkSyJixMx/lL5EHBnyMhdP9EaPeMwG4sdI9MIp+
 KbXXbK5SgpuminVsfx5cRgQTHKk7Q08vwTacSgvqbY3tAEZgwsYoaWQk6mm5hwydk/iTAQCw
 oYN4xfCzngZDSem7Xp+zV+iniQeIC1pge69ARCTh9wf/QiSAOuftdnSTeRrpwYH+9VbS6s5C
 u/DfpkqNBWORN4ld1YGruvDBqWlkuBCrKTHfkxq8s6J+LgBOBird44xjpiBGcd/Ptt/H2h0P
 arH+L41p5JD5YH/qi3s6kVsypn2+B3MJ20GAkTnYNvCGdKrMShTMkYPOPCJ03AmdV+uIxvAU
 Jk5S+o7BEeEL7nk/hR6aA/pjMWoiPs/PAc+XkWYdc7jhfR7pOuQwguBnGmZ7yW9RX9BR+RWG
 fKpk76AdOCo1xeLknb11wiRj4mQ1M3uSyZ/4a3bdR5YYffaBx03ss+so6Qz6RXsO0RCZuwsS
 soQZSVjGbs9lnKcBLNVfiDy8mAfzBmWM31rMKHwtm6cMv1fUoprUt4nXyHICcHpqmqkuhRyK
 rpheGN1xs/Chc 
In-Reply-To: <CAMmfjbOkdN63EON+hrCJWj94n48vtVvMfUjzeau5KmPWSpwkow@mail.gmail.com>
Content-Language: en-US
X-Original-Sender: eyalroz@technion.ac.il
X-Original-Authentication-Results: mx.google.com;       spf=fail (google.com:
 domain of eyalroz@technion.ac.il does not designate 198.252.153.129 as
 permitted sender) smtp.mailfrom=eyalroz@technion.ac.il;       dmarc=fail
 (p=NONE sp=NONE dis=NONE) header.from=technion.ac.il
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:41006
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/41006>


On 09/11/2018 0:07, Brian Bi wrote:
> Also, I think adding some hypothetical new "std::newline" constant in an
> attempt to "seduce" novices does them a disservice by making them waste
> keystrokes and tempting them to use "using namespace std" to save a few.

But it allows people (not only novices) to use literal strings with no
escapes; and that _is_ kind of useful, at least from an aesthetic
perspective. There is also the argument of a (slightly) reduced learning
curve for novices. Someone who has not programmed before will understand

    "hello world" << std::newline << "goodbye world"

faster than

    "hello world\ngoodbye world"


I'm not saying that's an important enough advantage, but still.

Eyal

-- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/be5afcef-5a22-e30b-59b6-c97bf17a8ac1%40technion.ac.il.

.
