220 40998 <6339a868-071b-e5c5-a19d-49a4a4d1ba43@gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Matthew Woehlke <mwoehlke.floss@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Can we have beginner friendly new line and
 deprecate std::endl?
Date: Tue, 13 Nov 2018 13:19:39 -0500
Lines: 27
Approved: news@gmane.org
Message-ID: <6339a868-071b-e5c5-a19d-49a4a4d1ba43@gmail.com>
References: <e17189bf-51be-496d-845a-3707a516a210@isocpp.org>
 <CAMmfjbOkdN63EON+hrCJWj94n48vtVvMfUjzeau5KmPWSpwkow@mail.gmail.com>
 <CAHSYqdYYZjeHHbRZ5bcHLYVsWfspwCeQ8oxEDRbuJ8dqAtsX5A@mail.gmail.com>
 <AB167E1A-FA59-4B72-A9C2-1624D1B56614@hsr.ch>
 <b49f4c85-816b-4b35-851d-407061a8ef9f@isocpp.org>
 <CAMmfjbOjpJvBWEke1z0XXnHXhjtEO_otNN5-jayGPwe3RHO0Rw@mail.gmail.com>
 <7da1f33f-c2c1-482f-8fc2-c23a9767a5ec@isocpp.org>
 <CAMmfjbMHae=pbG7LMjjjqWAE-5Zaiwi3rpWXr-HpwBRo0bjvfA@mail.gmail.com>
 <CAC+0CCOudOQQYextom6SH8AvuK+4cPtbVaGNmNojkd+PFsEQcQ@mail.gmail.com>
 <7ea647c8-9bfb-4cd9-b55f-4e8b83160451@isocpp.org>
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 1542133057 13082 195.159.176.226 (13 Nov 2018 18:17:37 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 13 Nov 2018 18:17:37 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
To: std-proposals@isocpp.org, mihailnajdenov@gmail.com
Original-X-From: std-proposals+bncBC37LBFWUIFBBPNLVTPQKGQEA4IIANA@isocpp.org Tue Nov 13 19:17:33 2018
Return-path: <std-proposals+bncBC37LBFWUIFBBPNLVTPQKGQEA4IIANA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk1-f199.google.com ([209.85.222.199])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBC37LBFWUIFBBPNLVTPQKGQEA4IIANA@isocpp.org>)
	id 1gMdFj-0003IN-Ve
	for gclcip-std-proposals@m.gmane.org; Tue, 13 Nov 2018 19:17:32 +0100
Original-Received: by mail-qk1-f199.google.com with SMTP id c84sf32459738qkb.13
        for <gclcip-std-proposals@m.gmane.org>; Tue, 13 Nov 2018 10:19:42 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1542133182; cv=pass;
        d=google.com; s=arc-20160816;
        b=jPPIncAXPAr0KAF31CvPw3BXLtjxl63w/H+dDgyfnJaLA9EP2WPtOoR3Dd4VXE/4qY
         XyW3MPxqqof03WLq5SanzAS0cUM/NxFpaUZUfHqcMZJbdYwk1j7QJfGoEiRFciIEK7ZL
         FYMW9+EhJjcBY8w2+WMeltxtTREcReuQtN9ZjyWBN/tYSTf5uwvd+0ykLV7TtkwW6Pqw
         TN2+TbnvuLydo/4Nb6z5YXl+lvT8oJ8CUPYFCH6BjcqBqrvG2nyyNAUUHqWXvUr9kysm
         blLxbxpeswg1Ta9z4q69DogEjyd+2rqV4+3a2lUqfw037nOvEiCAbt2c+fJzAod1i3lh
         Y/Hg==
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:user-agent:date:message-id:openpgp:from
         :references:to:subject:dkim-signature;
        bh=mDn9PA3yqcghlSk4TTnYC+/5Fk9OBTiHoMEtDWeRjDI=;
        b=HSuJfCv6t4QFPEwMeCyRJgg7VJWaOfMilakunX8Z+IoN0Y/wiJVQhVz7rmUuGJOkdi
         KgwlVaTF/PM7MyNB9WDRuEKKPW1zzPwGlGh+KxXlcWei7pw07uYyOkOMOONkhw4Nu1a0
         kK4/GVnZVxqY/aYmcAGwuf1SBNHZ/hnjP3jczVIPsYWLPsBbQBJVc4CkOjQbQtgT1UDb
         VwTEDkIF6c+NXrRuGSS2wY/i5Sl4zpGSbFq6xLsgBYFBuixEU91QpzbflE3d/KibVDec
         FzbUHpyu9M9+0DVvm/s35/uNTbne3hZPNdsb989AUM3hkROCVwhccEIa5m83jfTCxykp
         A3Vg==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=aCVARTBo;
       spf=pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=subject:to:references:from:openpgp:message-id:date:user-agent
         :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=mDn9PA3yqcghlSk4TTnYC+/5Fk9OBTiHoMEtDWeRjDI=;
        b=GYq+sksyTNL/GkoYfT3/lpwzrcDho3Xhmja1bjhkIODYMWn82u8DUMTp/0HtPmMUaO
         d8DykRb/JPULJKSWgJkxoEQaGsS/GZHWcGOllc0Y5lE8FNMQGbpO9mjWrSaZ+3Lqi1Ym
         P6N/JsBPAX46AV82K4P0dze7UtmdmIelino8I9Vt0bQtky4BYRVHXMPrBp/1SxC7dDM6
         El05jWUKsvhhwPOSwTLm0WA3tk85pZ8SEhr3oXkTtY36/gr420H4krQNUaY3ZOgiouPc
         6GF2pgJrilm2DRwgzXyqneCkYsjVmVT/oExfc+GaHQj0s7nZNNPjJPl9MyksYqfuT5KN
         auGw==
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:message-id
         :date:user-agent: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=mDn9PA3yqcghlSk4TTnYC+/5Fk9OBTiHoMEtDWeRjDI=;
        b=O0H4aTky4df7oMTFEuBZc2oUWdT/LrY32FvTVwZ5D1VtZ89yXe2CQBq+/A6VAntRck
         CfS5h3cVIDDn9nnpuCNm+8ssqMywZA2wsqn7fdlOM/ZAHbmpxoRKZkuld2Wkp2p/9Q6L
         +bYE3XHFql22gNp7dEBmlixyPaZp8+lTbjcBTMbNxnx++0TvCPfV9dEzJn90ok9PW2U9
         kn2arSVrOvu0HjuNTRL37D74YA58fO7q5cjeCrMF1JD1dbbEC877AaVqYTJpqmftdsPS
         R2XFLuy4jSBv0lzPReC8llRMTbzVDo5ShfJawX6CjYVU4nb4I4MWr31be7Sc5NMvN0hz
   
X-Gm-Message-State: AGRZ1gIr1VJJFwSmgJBQRhlQXOYnOMaiKmpT1ZNCND2uPPo4WaFEGNDO
	xNdtER1K4B+d/+MA9o3eu5DJrA==
X-Google-Smtp-Source: AJdET5d/6uX1I1WkkPWcg8GmaHRaUsEtG9diJOuKtUgd4M+lYyvMyT0CsKuDTHzi9AfU0D4eCj2xtw==
X-Received: by 2002:aed:3805:: with SMTP id j5-v6mr4317258qte.48.1542133181974;
        Tue, 13 Nov 2018 10:19:41 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a37:7f86:: with SMTP id a128ls5786356qkd.6.gmail; Tue, 13
 Nov 2018 10:19:40 -0800 (PST)
X-Received: by 2002:a37:9f87:: with SMTP id i129mr5615091qke.255.1542133180864;
        Tue, 13 Nov 2018 10:19:40 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1542133180; cv=none;
        d=google.com; s=arc-20160816;
        b=j9mw3QEx0uyTLvz2TasaQM9klf2JYcYgfp6LpSq6pu6N2x5SnRpBrbPmWRvCjFfQ5n
         gZ5snEEn5Sm78pLPbsTLAepbUidzBC5bkYZRphc3epS0kZkoAGcMBN4Zr3RpmWXk5zTy
         26hhAM5egAIFfKZDqxHARuwWEvCPmx+1I3Qt2UFrERBtFzxPSw2BPZ/Nb97ZP9P6A2B+
         gsm9xbl0BS//BbYXae4QF0npJXmYlXgPDYa5TT+syGWx58o9O1fzc1uOtHS47Elz6Gha
         /BzTcZsfbjO07p8lM2M96YuPkrDl5K+Tr3Ok0KKRrgTkqWd9PIzLkTeIznqHdkmhpklP
         svWw==
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
         :user-agent:date:message-id:openpgp:from:references:to:subject
         :dkim-signature;
        bh=8bjvzCS8OvzdJngg2U2ADAE/rXYzvYsd88fRJfWqE1Q=;
        b=g/2ehLb9PqQSIfdQZ7lMkPM0bFZMe7dpW/V1h8+ZggA1o/B3/Eg4XAAZWHaXkNRXe4
         c1HuGA1t64UYZv2p6cn6fRHySa7wSs5NmT4Xoywku9OwNAgQV2zpMIt6C6b0aBiePTtC
         O9pWihyY/gM2fFzODhMhO3kMuQNYF8jR9FlMhuI106TYWAQEhXV2Kw6dXB4ZTcQE47V7
         x2bsZxxTOWoC9HuUesBU7oxdSoBXY4b0m2CB7UQCxkPTbrCRkGHHWmyK5DY4GyKKG257
         gwxPEbnH8L1NewJGMH+eWoaNR55i3odS7PdfcQ69wyoBi+0Em4UrmnhYFo5rzxRIq52x
         l1lw==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=aCVARTBo;
       spf=pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Original-Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
        by mx.google.com with SMTPS id n30sor8692450qte.43.2018.11.13.10.19.40
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Tue, 13 Nov 2018 10:19:40 -0800 (PST)
Received-SPF: pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Received: by 2002:aed:3881:: with SMTP id k1mr5851650qte.345.1542133180719;
        Tue, 13 Nov 2018 10:19:40 -0800 (PST)
Original-Received: from gryphon.kitware.com (tripoint.kitware.com. [66.194.253.20])
        by smtp.googlemail.com with ESMTPSA id z23sm4190525qkg.50.2018.11.13.10.19.39
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 13 Nov 2018 10:19:40 -0800 (PST)
Openpgp: preference=signencrypt
In-Reply-To: <7ea647c8-9bfb-4cd9-b55f-4e8b83160451@isocpp.org>
Content-Language: en-US
X-Original-Sender: mwoehlke.floss@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=aCVARTBo;       spf=pass
 (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as
 permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
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:40998
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/40998>

On 11/11/2018 18.01, mihailnajdenov@gmail.com wrote:
> By no mean I suggest avoiding them altogether. I only point out that
>  - A beginner will have to be abruptly introduced to special characters in 
> his first day (in an API that does not used any special characters!)
>  - It is a glaring API inconsistency on its own

It sounds like what you *really* want is the equivalent of Python's
print(), which prints a line of text and automatically adds the newline.

Maybe you could propose that?

BTW, Qt's QDebug also does that, and some other stuff:

  qInfo() << "Hello" << "world";

....will print "Hello world\n", modulo any additional logging formatting
(e.g. prepending with the time) that is configured.

-- 
Matthew

-- 
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/6339a868-071b-e5c5-a19d-49a4a4d1ba43%40gmail.com.

.
