220 14144 <918d58ba-9e1e-43b3-b7a7-e48c08928586@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: rhalbersma@gmail.com
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Again on constexpr stuff
Date: Thu, 23 Oct 2014 00:41:36 -0700 (PDT)
Lines: 93
Approved: news@gmane.org
Message-ID: <918d58ba-9e1e-43b3-b7a7-e48c08928586@isocpp.org>
References: <d1d1b52c-2260-4adb-a3d7-171ecb91549d@isocpp.org>
 <CAFk2RUYWmx=5Lyif3g4GFNH8im_yyqk2dugY=MBDU9yNnfrnRw@mail.gmail.com>
 <71fe47d3-fc2d-4099-823e-5a2e429b769e@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_372_1130136411.1414050096697"
X-Trace: ger.gmane.org 1414050105 5691 80.91.229.3 (23 Oct 2014 07:41:45 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Thu, 23 Oct 2014 07:41:45 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCMYZKMJV4IRBMXCUKRAKGQES3SKBYA@isocpp.org Thu Oct 23 09:41:40 2014
Return-path: <std-proposals+bncBCMYZKMJV4IRBMXCUKRAKGQES3SKBYA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-vc0-f197.google.com ([209.85.220.197])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCMYZKMJV4IRBMXCUKRAKGQES3SKBYA@isocpp.org>)
	id 1XhD1f-000344-LT
	for gclcip-std-proposals@m.gmane.org; Thu, 23 Oct 2014 09:41:39 +0200
Original-Received: by mail-vc0-f197.google.com with SMTP id hy10sf1248005vcb.4
        for <gclcip-std-proposals@m.gmane.org>; Thu, 23 Oct 2014 00:41:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        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
         :content-type;
        bh=wZdTjcF4OGOoEwfBFLl+LNg5zYEcd3o3byILwrp8R4g=;
        b=vdxTbwWjbETDu/E15c/gmogu7VVFiASCd85vZ6p9isP4dfxr/lg8FC5LhvTsLI/SnH
         H3JPxB5KKYE1YMd49pPsOKIbZrc5CP/WjClJDGJRmI0Ybdzr15r9X/x7buBauM15I82E
         szYq2OqYKADO/KLmCRKdCs2F9PsjB5fSTmw5H5XyJRJlCR+paMrjA589xvV9Afr0IFQh
         swD5FbQLn3fcFyviENezpVUXJlZqij3dktQPKNOPwr2GaDPHqd9bmzOFXjtkf94pkLfI
         UlKiXOBR8Wve/ZuAboH8AC2rQ4d3HddIfv+CIY2aM5hoH9MUpRjmpaDHyt7EKH4lXYab
         xWhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        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:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe:content-type;
        bh=wZdTjcF4OGOoEwfBFLl+LNg5zYEcd3o3byILwrp8R4g=;
        b=UVa77A4r5p0IAkSUZivmZCyA4Aw9qmTob4BPApa48ZhfbBkJ4eRb5oVjf6L+BK1RkS
         IJa8IRLU3mtAvU0yTRs6bqWr/tEuhcXqDjPBwjbOboVEuSFDcJvITRHX3PU+Fvz5WP6Y
         Tr8xIn68LhWiCr/jo9z8AI7HAyDQyrcNv7dea02kjjg8jxix9Mj60QZwBX5yT2VeocCF
         CnQHMx5dxfpQkHw2Qo8kZzbkX0LuRazayWQtJpVX9nfMfVqz4bx50E7dQcpHofi0WJK1
         bzUH0i09XvywDR750VhToEdj7RFL8AWSn8iS9DpxzID6Cm/Z83TF2xUjQopSKmPV/LH1
         VF8w==
X-Gm-Message-State: ALoCoQnkq8MURg6XB2BNyX0jVbsWA0FpOC8boSZTEqgmfSn/Ctwc+AjlGYcMdVJKr92wqM7LqoGD
X-Received: by 10.236.223.198 with SMTP id v66mr2274796yhp.21.1414050098540;
        Thu, 23 Oct 2014 00:41:38 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.140.38.72 with SMTP id s66ls1124440qgs.13.gmail; Thu, 23 Oct
 2014 00:41:37 -0700 (PDT)
X-Received: by 10.140.106.52 with SMTP id d49mr1261qgf.28.1414050097041;
        Thu, 23 Oct 2014 00:41:37 -0700 (PDT)
In-Reply-To: <71fe47d3-fc2d-4099-823e-5a2e429b769e@isocpp.org>
X-Original-Sender: rhalbersma@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: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://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>,
 <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:14144
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/14144>

------=_Part_372_1130136411.1414050096697
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Thursday, October 23, 2014 4:16:16 AM UTC+2, Germ=C3=A1n Diago wrote:
>
> @Geoffrey Romer Thanks for the explanation, it does make a lot of sense,=
=20
> however, see=20
> below for my only remaining question if you have a good reply for that.
> =20
>
> See=20
>>
>> https://groups.google.com/a/isocpp.org/d/msg/std-proposals/nxP9zixxFmY/y=
XnwRgKM2g0J=20
>>
>
> Thanks for the info. Useful, makes sense, the only thing I still wonder:
>
> - Why the D programming language does this non-intrusively? It is fair to=
=20
> ask that I guess, because for them it is working.
> Do they have the same potential problems as described in this thread?=20
>

See this 2007 thread: http://goo.gl/a7P4CK and look for postings by Walter=
=20
Bright. IIRC, one difference is that D does not do dynamic initializations=
=20
of static variables, and that somehow removes the need for a separate=20
constexpr keyword.=20

--=20

---=20
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 e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

------=_Part_372_1130136411.1414050096697
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Thursday, October 23, 2014 4:16:16 AM UTC+2, Germ=C3=A1=
n Diago wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-l=
eft: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir=3D"ltr"=
>@<span style=3D"white-space:nowrap"><span>Geoffrey Romer <span style=3D"fo=
nt-weight:normal">Thanks for the explanation, it does make a lot of sense, =
however, see&nbsp;</span></span></span><div><span style=3D"white-space:nowr=
ap">below for my only remaining question if you have a good reply for that.=
<br></span><div><span style=3D"white-space:nowrap">&nbsp;</span><br><br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0;margin-left:0.8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">See
<br><a href=3D"https://groups.google.com/a/isocpp.org/d/msg/std-proposals/n=
xP9zixxFmY/yXnwRgKM2g0J" target=3D"_blank" onmousedown=3D"this.href=3D'http=
s://groups.google.com/a/isocpp.org/d/msg/std-proposals/nxP9zixxFmY/yXnwRgKM=
2g0J';return true;" onclick=3D"this.href=3D'https://groups.google.com/a/iso=
cpp.org/d/msg/std-proposals/nxP9zixxFmY/yXnwRgKM2g0J';return true;">https:/=
/groups.google.com/a/<wbr>isocpp.org/d/msg/std-<wbr>proposals/nxP9zixxFmY/<=
wbr>yXnwRgKM2g0J</a>
<br></blockquote><div><br></div><div>Thanks for the info. Useful, makes sen=
se, the only thing I still wonder:</div><div><br></div><div>- Why the D pro=
gramming language does this non-intrusively? It is fair to ask that I guess=
, because for them it is working.</div><div>Do they have the same potential=
 problems as described in this thread?&nbsp;<br></div></div></div></div></b=
lockquote><div><br></div><div>See this 2007 thread: http://goo.gl/a7P4CK an=
d look for postings by Walter Bright. IIRC, one difference is that D does n=
ot do dynamic initializations of static variables, and that somehow removes=
 the need for a separate constexpr keyword.&nbsp;</div></div>

<p></p>

-- <br />
<br />
--- <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 />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_372_1130136411.1414050096697--

.
