220 35558 <CAHSYqdaeDaU9P2LChxgLomYa8_d+jB2jXRjAStWPjW64VKikEA@mail.gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Hyman Rosen <hyman.rosen@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Rotational shift operator
Date: Mon, 27 Nov 2017 11:46:50 -0500
Lines: 75
Approved: news@gmane.org
Message-ID: <CAHSYqdaeDaU9P2LChxgLomYa8_d+jB2jXRjAStWPjW64VKikEA@mail.gmail.com>
References: <69593098-e2cc-487e-bd14-9001b27aa7c1@isocpp.org>
 <5dbc44c6-8186-4fc6-6097-6c9b14b06642@gmail.com> <b599af54-5cee-4b92-ad3c-45c2de4cb166@isocpp.org>
 <4958927.u0MoWYMI95@tjmaciei-mobl1> <2fd3948c-9fbf-4b00-b196-da1dba761808@isocpp.org>
 <98155b5f-67c6-475b-b1fc-368517aa3440@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="f403045d58f8603fbd055ef9a775"
X-Trace: blaine.gmane.org 1511801233 11687 195.159.176.226 (27 Nov 2017 16:47:13 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 27 Nov 2017 16:47:13 +0000 (UTC)
Cc: zxuiji@gmail.com
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDKJJPVBQMKRBEED6HIAKGQEW6ASMXA@isocpp.org Mon Nov 27 17:47:07 2017
Return-path: <std-proposals+bncBDKJJPVBQMKRBEED6HIAKGQEW6ASMXA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wr0-f199.google.com ([209.85.128.199])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDKJJPVBQMKRBEED6HIAKGQEW6ASMXA@isocpp.org>)
	id 1eJMYk-0002Xd-6B
	for gclcip-std-proposals@m.gmane.org; Mon, 27 Nov 2017 17:47:06 +0100
Original-Received: by mail-wr0-f199.google.com with SMTP id z14sf14485549wrb.12
        for <gclcip-std-proposals@m.gmane.org>; Mon, 27 Nov 2017 08:47:13 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1511801233; cv=pass;
        d=google.com; s=arc-20160816;
        b=Zr6qB8TUaRp12TMlfmvrQpY1B7mpRoWnJW0WUOwXEC2t2WfTwUom9i8+VIAUMRvrWo
         7B5NpJxUW8KsXyzWzSr8AJJAUIe9A8PDFUqrXLCPT1HE7Lai6kjQsolX9z290vbx/OXW
         jVEWDE7OTDOqKfMHMHpNp5LPztQWDuXDoshaSNytik5Z1SiE2b+utBRGHtP1yDDCRU4P
         HSFIwgJnpTIwfaZU1wWnnue7XAsPongzDNy+2TE7XW41ZwjUMZ/xE/Rwb6PmuAFQY0OA
         8/ZHGrEjivJBQtICD0s6Th+TiXnSdXo2PiGW5i4b6pA2n960HepCNPveAPor9NUSVmh6
         qCow==
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:cc:to:subject:message-id
         :date:from:references:in-reply-to:mime-version
         :arc-authentication-results:arc-message-signature:dkim-signature
         :arc-authentication-results;
        bh=7tU9ktPu/sAo4Ghf7lb2L0awnyTqw0oRtiSjVRmvb3U=;
        b=qvVj4pm1uCUGCcgsD9RRExmV+9UAyh/hUcXyhTUdxZiagVi9iyeKQh1fYJG72/Rmgm
         Wx7B5tcIiyK4/kIA8cSZqCQW0peMFok3vXnADNr0HL+WhUQElANKpL9lqZji5CM3FSEa
         8fGhTzDWjYvtuOGcMSoQg+LUvSo+OPL6UEyxitmphE8aelmX1MFA/nhzJDaG6kj5DEAL
         ZhDVjzW8T8j3vuM2i+KqvBNgswT5VIHDy2Qot0xjiET5udnrnCAP19jlZhvMgcsQQkhI
         I4pCeT5ta7Cl2mbuW4wXzIxzOyADxEbiKxPNNxk/rg0SF/gUcgQW6OocGTcptcU2NtiQ
         2BKw==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=ES499JZJ;
       spf=pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;
       dmarc=pass (p=NONE sp=NONE 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=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :cc: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=7tU9ktPu/sAo4Ghf7lb2L0awnyTqw0oRtiSjVRmvb3U=;
        b=ZvT45OrY40CgE+/Ix4jWFTcTwVgZWcFlnSb6rq9KSJlsQPpshoTJ7aLDGA9ZlsSc+v
         zb4nctrxRe4hmmKfjE6ed8hIcLeeqq9NGimTI6FH9FeSd1iJznqX9Hbzj9mryEClddzz
         W2wpEyIRXuv/1t6QJXEXpcjH6xC0J+HN92sS0qGjC0wAy28QeE+wlyz6oq5Jyt2sZd+G
         RPxeV+3+KYlrFIMGFQ5xrzKDlqYcNC1MBu8UkE1rI63jQg8slP8ZDyreAKZxHlTwVZxm
         FivrF196dyxINwkOjEUcEodEaT15tzmlMhtF66T9Vpgjup3SWVp5leoB3h8qu8GwAmbS
         Hqbg==
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: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=7tU9ktPu/sAo4Ghf7lb2L0awnyTqw0oRtiSjVRmvb3U=;
        b=TZnoDQD9Lh+ZcQtwYsk5zOcqZqb8LwxK0RVFjn4D0fpBuBOVEBOnyKpXy/rmzlhfwH
         wfBrZ1aMirTDt/7V5/UhvmHfCik4NYtav+6hryFhzju0VWjjuqqk4dzjOQWLXmYWIsEk
         8Ocw3NzE0t5w3Jm/SXao4J9flYczkao7bgV3Wp476ZwLMnnFsWdPXL90BuoxRA5XHxLS
         KBLdRUFBzdEi4gWMt02KG22HdCFWq18umg20VATK6IAOugPwNINJ93faC65jGz2zQ2ee
         p3SkXbjC2TEcjHNQN05KHxSCWZZKjf8oqgBu87FYEZtMluVrWS18zQ9RndGSS3V/ekS6
         NVzg==
X-Gm-Message-State: AJaThX5+FLoVQ/FQHXN7tdhtHdpzhuuMtz+F32EZNxUaNtex69zaHFTV
	bYhUUf5qVwgdd1aqk6xI6a5+aA==
X-Google-Smtp-Source: AGs4zMZflnBl7ft2aW6aWw8lDBGHu9ujCqynHIEkM/d835CXiHVo1F2vi7J+h70K9itPEs4YbIbhRA==
X-Received: by 10.28.96.214 with SMTP id u205mr2100522wmb.21.1511801233671;
        Mon, 27 Nov 2017 08:47:13 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.223.185.105 with SMTP id b38ls3970468wrg.1.gmail; Mon, 27 Nov
 2017 08:47:12 -0800 (PST)
X-Received: by 10.28.108.11 with SMTP id h11mr16050176wmc.28.1511801232232;
        Mon, 27 Nov 2017 08:47:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1511801232; cv=none;
        d=google.com; s=arc-20160816;
        b=yyvYOrwPkXUthJ68gQ+Nls5uQGQ/APqzI6Py+7044UVDbByLe4WBrJUdWt75pjnxib
         hb5Y2oZXf/M37BkfLGpznZFsV5hb8d7UwcAlwKTbOiJ5hXAPnvNI+gJk36ccuA5ZbZIJ
         2IVx/0udbVxDBLuGdoppt8MfFlN5cZ24KaaLyKLUiw23XktLPISaIXeNiXTWWsWUH797
         Z2eyK9g9fL1+8R1xxrcbvuw0SBn3hHL7wNdaMURg/SCPC8VBB4C/Tze6+zWLPmrKM23m
         JE5+uVplrnR0z5lo6Y5jjmvlDTAvz5bjPsuO7oRuj+8ReH5lI4Da7YQXXnbO6UZOcMPd
         W71A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=cc:to:subject:message-id:date:from:references:in-reply-to
         :mime-version:dkim-signature:arc-authentication-results;
        bh=fu/Lvti9EH8iM4572VgaFIlnLLJarmZ2JLNTb0MEBZQ=;
        b=pHnh0f2KJ2pA/VsQlOyX668K9K5Nq4xUSvGEwqW5QyY7Hf7C0Ggit+kUJsZsF6Tvsi
         bsNljIfweCt0QnF8gXKLvLEBTM+Oc21kfJgZAJz3gQao5gfNHAvPTlk+7INmURbyp13f
         lQVipdzp4hryPkfxnu/wPRgBQgWy14orOcKQp4e/YljzeBdA2fRRBqHtvo4VBkmrnXCQ
         +SbBJwhkGqKZWimRXVT6sNeHtasI9NfMIkDKKIG68MaBk6Qa9viHL1LAFkqw2YPGctOG
         00qnLKGLH0fH9h2fx0IlwzbRLALDJQ9j6miLE71hXJlyutCnzD7C6eWTXXO70H9ViYkl
         Bksg==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=ES499JZJ;
       spf=pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;
       dmarc=pass (p=NONE sp=NONE 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 n23sor10253435wra.8.2017.11.27.08.47.12
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Mon, 27 Nov 2017 08:47:12 -0800 (PST)
Received-SPF: pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Received: by 10.223.153.20 with SMTP id x20mr31063994wrb.219.1511801231522;
 Mon, 27 Nov 2017 08:47:11 -0800 (PST)
Original-Received: by 10.28.57.214 with HTTP; Mon, 27 Nov 2017 08:46:50 -0800 (PST)
In-Reply-To: <98155b5f-67c6-475b-b1fc-368517aa3440@isocpp.org>
X-Original-Sender: hyman.rosen@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=ES499JZJ;       spf=pass
 (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as
 permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;       dmarc=pass
 (p=NONE sp=NONE 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-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:35558
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/35558>

--f403045d58f8603fbd055ef9a775
Content-Type: text/plain; charset="UTF-8"

On Mon, Nov 27, 2017 at 10:12 AM, Nicol Bolas <jmckesson@gmail.com> wrote:
>
> Arbitrarily declaring that people who don't agree with you are a priori
> wrong, out-dated, or whatever is not a viable approach for convincing
> anyone of the validity of your position.
>

Then again, there's that Max Planck paraphrased quote, "Science advances
one funeral at a time."

I think that there is a reasonable possibility that the C++ Standard
committee is a victim of epistemic
closure - the same people meeting time after time, agreeing with each other
on certain priorities that
perhaps the C++ community at large would not agree with.  Meanwhile, even
simple fixes to obvious
errors remain unaddressed draft after draft (such as the number of bits
required for an enumeration
type in [dcl.enum]), while more ways are found to make programs have
undefined behavior so that
optimizationists can point to the beautiful code their compilers generate
by ignoring what the
programmers actually wanted their programs to do.

-- 
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/CAHSYqdaeDaU9P2LChxgLomYa8_d%2BjB2jXRjAStWPjW64VKikEA%40mail.gmail.com.

--f403045d58f8603fbd055ef9a775
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On M=
on, Nov 27, 2017 at 10:12 AM, Nicol Bolas <span dir=3D"ltr">&lt;<a href=3D"=
mailto:jmckesson@gmail.com" target=3D"_blank">jmckesson@gmail.com</a>&gt;</=
span> wrote:<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
..8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr"><div>Arbitrarily declaring that people who don&#39;t agree with you are=
 a priori wrong, out-dated, or whatever is not a viable approach for convin=
cing anyone of the validity of your position.</div></div></blockquote><div>=
<br>Then again, there&#39;s that Max Planck paraphrased quote, &quot;Scienc=
e advances one funeral at a time.&quot;<br><br>I think that there is a reas=
onable possibility that the C++ Standard committee is a victim of epistemic=
<br>closure - the same people meeting time after time, agreeing with each o=
ther on certain priorities that<br>perhaps the C++ community at large would=
 not agree with.=C2=A0 Meanwhile, even simple fixes to obvious<br>errors re=
main unaddressed draft after draft (such as the number of bits required for=
 an enumeration<br>type in=C2=A0[dcl.enum]), while more ways are found to m=
ake programs have undefined behavior so that<br>optimizationists can point =
to the beautiful code their compilers generate by ignoring what the<br>prog=
rammers actually wanted their programs to do.</div></div></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/CAHSYqdaeDaU9P2LChxgLomYa8_d%2BjB2jXR=
jAStWPjW64VKikEA%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">h=
ttps://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAHSYqdaeDaU9P2=
LChxgLomYa8_d%2BjB2jXRjAStWPjW64VKikEA%40mail.gmail.com</a>.<br />

--f403045d58f8603fbd055ef9a775--

.
