220 39664 <fc28bd62-14b3-46d3-add3-ed10dafd3830@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Dimitrij Mijoski <dim.mj.p@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Readability improvement: types go on the right side
Date: Fri, 10 Aug 2018 07:25:32 -0700 (PDT)
Lines: 86
Approved: news@gmane.org
Message-ID: <fc28bd62-14b3-46d3-add3-ed10dafd3830@isocpp.org>
References: <d1e4945a-8605-4c11-99c9-5e8b30ce1186@isocpp.org>
 <71cf7691-0c85-46b2-9a85-46a9b4b57e9d@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_706_423036990.1533911132496"
X-Trace: blaine.gmane.org 1533911010 20481 195.159.176.226 (10 Aug 2018 14:23:30 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 10 Aug 2018 14:23:30 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCRIFJHGXANBBXOAW3NQKGQES5KSZMA@isocpp.org Fri Aug 10 16:23:26 2018
Return-path: <std-proposals+bncBCRIFJHGXANBBXOAW3NQKGQES5KSZMA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-yw1-f69.google.com ([209.85.161.69])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCRIFJHGXANBBXOAW3NQKGQES5KSZMA@isocpp.org>)
	id 1fo8K3-0005B1-Cu
	for gclcip-std-proposals@m.gmane.org; Fri, 10 Aug 2018 16:23:23 +0200
Original-Received: by mail-yw1-f69.google.com with SMTP id 22-v6sf13009212ywd.15
        for <gclcip-std-proposals@m.gmane.org>; Fri, 10 Aug 2018 07:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=/sIMR1vlVfq13d16vSkA00bTSLc3Hry8O9KTGS9NFf8=;
        b=ER61szST25qskgCENZiWvIDKo+BEQgQ9lc6YRN1dirQLGD7iWXKThbrZxmUYr2dd3K
         FZ5ZtUPnk8/UDe2kZPEhq1GpH6f1nD33FQHId1vsLMTEBngaJo3+sRAtNOtD9h0qm7nE
         dDHNfHOpV6SRki1StccZX6qs1+rHJlULsBIeCIfu3iq+omXC6JGsMrovtJhusj69QaLv
         D82d6kdEqZc1PfZJCEYxTIm2p8C+83e0ZeIFRy9fk/in37QqvRZPsf4Qk+pUx2Uux8GD
         aTGdDcaZxyH3Hq8yhwwv23UNSjaFFr2nG6aK2jP1kaue/skex4/WLyX4mTdSFrlYxRGx
         O5Ow==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=/sIMR1vlVfq13d16vSkA00bTSLc3Hry8O9KTGS9NFf8=;
        b=n2AHvLRrtgqix7CyaglIpz+GiR3ph30WpGhzhZhYG9D+2naxrupFtgQCVtn3wpDt25
         Mo59ouP8ew35ytB8b6DZEayIkSkpQRmYsVyBTZQVgVh//mIrxi5TuS4VQfF8/hXHrLhJ
         ij/n0TQSNQLhP9vtg4TutB+GEto3VSNi1fdfonzdOgS2XzmIoK7pAlyRvByfYbvFFrjC
         z8PBXPzXbLtS21DSk2bcJ1YuOmQ4SCFJN9HQ2NnzuI8Vn5CH7AvCa+1p1XG9xqgOk1f1
         zXf44I081YFcwRV3QEognznhVt0NX000q9ilxJ9uu4rXZTsAQSjkWKCOX2PHK3hZyXy3
         b3iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=/sIMR1vlVfq13d16vSkA00bTSLc3Hry8O9KTGS9NFf8=;
        b=PhOo/YFE+nV/sDUr/U/mZ15uuXT2/XgSkxzZnAhSewbLwns6NiPBvwuoNEQ/VVTuHB
         BxryFlLa/22bwDtNBF1Y9k9blBrVzkuvGNZy31i/ME3OlKqgx+ld6Mqv8Cw9N2SdnQHM
         HViiyDNu95CJhh7YgT5dn0d3QNSV/EHlVJngswPEtoEnOkXdK5Eveu9lkNMz9avosAKU
         CO4/K/LxOWT6D5o0LS9SFdR4SmG2IY8/BlBO8XC0e+4yiqemW7nztpziEdRy3+86e33Y
         cV36/KZUsqN1SNfgSFZVzTkQ/ESTMhhgEzmKW5IYt2pxQsDYWlY+sal+LAbQ7lmjG+gT
         Pl6A==
X-Gm-Message-State: AOUpUlGaLxH9gJH4V+0Lwf127t3lxRgptIQ41S8ax2MYN0F1yoVl3G83
	85y3sO181dy9gZ2kKWQp2zU4bw==
X-Google-Smtp-Source: AA+uWPypOHnepB56Vp//5XP1mbNSAh7Tn7WtgiCBUxgFY7nO3Rftu6dv+LPx5Fr/5d32q4pIvpgdBg==
X-Received: by 2002:a81:56:: with SMTP id 83-v6mr2035274ywa.68.1533911133917;
        Fri, 10 Aug 2018 07:25:33 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a25:c016:: with SMTP id c22-v6ls264979ybf.2.gmail; Fri, 10
 Aug 2018 07:25:33 -0700 (PDT)
X-Received: by 2002:a25:9788:: with SMTP id i8-v6mr71978ybo.1.1533911132911;
        Fri, 10 Aug 2018 07:25:32 -0700 (PDT)
In-Reply-To: <71cf7691-0c85-46b2-9a85-46a9b4b57e9d@isocpp.org>
X-Original-Sender: dim.mj.p@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:39664
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/39664>

------=_Part_706_423036990.1533911132496
Content-Type: multipart/alternative; 
	boundary="----=_Part_707_570712097.1533911132496"

------=_Part_707_570712097.1533911132496
Content-Type: text/plain; charset="UTF-8"

On Friday, August 10, 2018 at 3:43:54 PM UTC+2, Nicol Bolas wrote:
>
>
> Is it? I find "Let there be a variable of type `Type` called `x`" works 
> just as well.
>

Please open various math textbooks or textbooks on algorithms or similar 
materials and just see how common is the expression "Let x be a 
varaible...". That is a reason why many popular programming languages 
adopted a keyword let, not just syntax with type after variable name. Even 
C++ adopted this, but not completely.
 


> So, you're suggesting that we use precious syntax for notation. This won't 
> increase the capabilities of any C++ program; it simply changes how things 
> are declared.
>
> Yeah, that's not really worth the cost.
>
>
Yes I'm suggesting exactly that, and it is worth the effort. Not all 
changes have to be stuffing features and making the language write-only.

Now, I'm going to ignore your further comments because you are the regular 
troll around here.

-- 
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/fc28bd62-14b3-46d3-add3-ed10dafd3830%40isocpp.org.

------=_Part_707_570712097.1533911132496
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Friday, August 10, 2018 at 3:43:54 PM UTC+2, Nicol Bola=
s wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0=
..8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir=3D"ltr"><br><=
div>Is it? I find &quot;Let there be a variable of type `Type` called `x`&q=
uot; works just as well.<br></div></div></blockquote><div><br></div><div>Pl=
ease open various math textbooks or textbooks on algorithms or similar mate=
rials and just see how common is the expression &quot;Let x be a varaible..=
..&quot;. That is a reason why many popular programming languages adopted a =
keyword let, not just syntax with type after variable name. Even C++ adopte=
d this, but not completely.<br></div><div>=C2=A0</div><div><br></div><block=
quote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;border-le=
ft: 1px #ccc solid;padding-left: 1ex;"><div dir=3D"ltr"><div></div><div><br=
></div><div>So, you&#39;re suggesting that we use precious syntax for notat=
ion. This won&#39;t increase the capabilities of any C++ program; it simply=
 changes how things are declared.</div><div><br></div><div>Yeah, that&#39;s=
 not really worth the cost.</div><br></div></blockquote><div><br></div><div=
>Yes I&#39;m suggesting exactly that, and it is worth the effort. Not all c=
hanges have to be stuffing features and making the language write-only.</di=
v><div><br></div><div>Now, I&#39;m going to ignore your further comments be=
cause you are the regular troll around here.<br></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/fc28bd62-14b3-46d3-add3-ed10dafd3830%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/fc28bd62-14b3-46d3-add3-ed10dafd3830=
%40isocpp.org</a>.<br />

------=_Part_707_570712097.1533911132496--

------=_Part_706_423036990.1533911132496--

.
