220 33754 <e40c60a1-9d6f-4f5e-93a8-6b37af42f21e@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Alexander Zaitsev <zamazan4ik@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Memory mapped files and shared memory for C++
Date: Wed, 9 Aug 2017 16:24:53 -0700 (PDT)
Lines: 170
Approved: news@gmane.org
Message-ID: <e40c60a1-9d6f-4f5e-93a8-6b37af42f21e@isocpp.org>
References: <7ee99206-74e9-4309-a5af-8974994698b3@isocpp.org>
 <458462c6-779f-4d26-a944-e995a3a0753f@isocpp.org>
 <1760a0fd-05f5-492c-9a95-35e5070fd62b@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_278_817770968.1502321093876"
X-Trace: blaine.gmane.org 1502321096 7432 195.159.176.226 (9 Aug 2017 23:24:56 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 9 Aug 2017 23:24:56 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBDGLZGV44EEBBRVTV3GAKGQENNXG2KI@isocpp.org Thu Aug 10 01:24:50 2017
Return-path: <std-proposals+bncBDGLZGV44EEBBRVTV3GAKGQENNXG2KI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pf0-f198.google.com ([209.85.192.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDGLZGV44EEBBRVTV3GAKGQENNXG2KI@isocpp.org>)
	id 1dfaLJ-0001W6-VM
	for gclcip-std-proposals@m.gmane.org; Thu, 10 Aug 2017 01:24:50 +0200
Original-Received: by mail-pf0-f198.google.com with SMTP id z3sf77363800pfk.4
        for <gclcip-std-proposals@m.gmane.org>; Wed, 09 Aug 2017 16:24:56 -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=gACgVHiUb1nU2rcRGUEz7H57R9xjacJtIzCHKIdu4oI=;
        b=gz48YEGO/lzEbAPcr7NYkkD30VirFs+f/AbRZS84aIQKRIvQGMvL176yJB58bulaoe
         +3vi2jwt2bar/hTuRPqlE3o4j6v3aDFbIFgJ2fdBvhGlsgpC7aLe7J3MxbHU7axCIt/C
         pw5PYdyXjWeOG1BWnBsPxe8FdDf/VPQPPJGJLuTcFzdv0HltDBHaHJN+T//BW1BoQABT
         11n1qYVU3NAT2L7rzQul5p7LhocVsGGWHXUa6kbeq4ZBqI9YvxSAUq6pEYyX2bC2D8cb
         5/+66WyyT3j0B6Ris11wPVJIaITtw0KrCaayJPP7V6VtUUL5SxxoZsbIpKd7xR2wxs22
         zRRA==
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=gACgVHiUb1nU2rcRGUEz7H57R9xjacJtIzCHKIdu4oI=;
        b=J6jWnMZpWPl/EuGrDEBHcCLyJXU454iT1GkskRldKD/FUFYFiyiBEjPwhuC3G+blbl
         lo/5Exj5EptxwAG4ClaxbdDOLiyHcqUe81ao1XyBLx0W8wJ1P0x5fTtZLwEjZ8fhe8Ti
         xI3ErSMrcsJE+GMswFzj5YEmNGeJ0oOYSu5D/7u5lXb89zxSbsdJD5EIF94K3o9z9ijY
         aFg6aPvf3r9WFdsDdrN1huFEfn3hBEbgoJdLhR+0WpGpCFGsyF1Gtw7mnDvn6YhkPZjl
         ejhUXueEDfYGtmNP1gqBPDfnkQ+g7tJpKUgG99nLOKKWVH/nvfwCY6gdF9sR5wMWgjUT
         tZBw==
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=gACgVHiUb1nU2rcRGUEz7H57R9xjacJtIzCHKIdu4oI=;
        b=EaxzebzOtzKyQrWb3PtPQslw3gl0n6d31a66qyHZbYvxT4OjJ79MyMuX/94OGZEgTA
         meW8gn0DzYb4EWDcu/a/DPSNDe051+EKjte9RqnUApjDDZzP9L9lSeXkd9mTgajk7fS8
         rWhbaJRUDhvgoJFG+Z4y4EfCoHiJEvc58nTbwzakUNN5Iqh/7gardsJ7hPQj5/Yz3/RA
         QGoszzxRwt/VpfZdq07Kr2kkMNfH7FBWxN4LjEdZGzAXKZ1SUmH4Ob2PXg5Tx1p841AC
         jnwPzL/LNTCTMhF1Y7MpMwDCNDbfsqAkt0G4zh39MDLK9oXpgrPTsVioAtYxSDOafnc7
         vnyA==
X-Gm-Message-State: AHYfb5iLOUZ6YHaBCPAjBsUEpGB4wkx0MEU1UlNTzrqxgRjFyoLXN/dp
	gRstY0Ubihzq/FMR
X-Received: by 10.99.101.131 with SMTP id z125mr6698062pgb.27.1502321095746;
        Wed, 09 Aug 2017 16:24:55 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.107.23.70 with SMTP id 67ls4943401iox.18.gmail; Wed, 09 Aug
 2017 16:24:54 -0700 (PDT)
X-Received: by 10.31.154.20 with SMTP id c20mr57194vke.5.1502321094354;
        Wed, 09 Aug 2017 16:24:54 -0700 (PDT)
In-Reply-To: <1760a0fd-05f5-492c-9a95-35e5070fd62b@isocpp.org>
X-Original-Sender: zamazan4ik@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:33754
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/33754>

------=_Part_278_817770968.1502321093876
Content-Type: multipart/alternative; 
	boundary="----=_Part_279_439444107.1502321093877"

------=_Part_279_439444107.1502321093877
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Wow! AFIO looks pretty good! When AFIO will become Boost.AFIO? I think will=
=20
be better if you will try to standardise file_mapping with your AFIO=20
library.

=D1=81=D1=80=D0=B5=D0=B4=D0=B0, 9 =D0=B0=D0=B2=D0=B3=D1=83=D1=81=D1=82=D0=
=B0 2017 =D0=B3., 2:11:14 UTC+3 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=
=D0=B0=D1=82=D0=B5=D0=BB=D1=8C Niall Douglas =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=
=D0=B0=D0=BB:
>
> Yes, I have what I intend to propose for standardisation as part of AFIO=
=20
> at https://ned14.github.io/afio/classafio__v2__xxx_1_1section__handle.htm=
l=20
> and https://ned14.github.io/afio/classafio__v2__xxx_1_1map__handle.html.=
=20
> AFIO is past one Boost peer review, it still needs to see a second peer=
=20
> review before it would land before WG21. But I think you'll find the desi=
gn=20
> and level of abstraction is the correct one.
>
> Niall
>
> On Tuesday, August 8, 2017 at 4:20:02 PM UTC+1, Alexander Zaitsev wrote:
>>
>> Are there any people who are interested in adding file mapping to C++=20
>> standard?
>>
>> =D1=81=D1=83=D0=B1=D0=B1=D0=BE=D1=82=D0=B0, 22 =D0=B8=D1=8E=D0=BB=D1=8F =
2017 =D0=B3., 2:26:20 UTC+3 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=
=B0=D1=82=D0=B5=D0=BB=D1=8C Alexander Zaitsev=20
>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>>>
>>> Hello.
>>>
>>> In 2006 Ion Gazta=C3=B1aga (Boost.Interprocess and other great librarie=
s=20
>>> author, email: igaztanaga at gmail dot com) wrote proposal about memory=
=20
>>> mapped files and shared memory for C++ (Document number:=20
>>> N2044=3D06-0114). But the proposal is forgotten now.
>>>
>>> I want to reborn it, because i think it's very important thing for C++.
>>>
>>> Please read the proposal and discuss about it.
>>>
>>> GitHub link for reading: Github=20
>>> <https://github.com/ZaMaZaN4iK/ConfsANDProps/tree/master/Proposals/Memo=
ry%20mapping%20and%20shared%20memory>
>>>
>>> Also the identical files attached to the topic in .pdf and .odt formats=
..
>>>
>>> P.S. I think that dividing the proposal on 2 parts (memory mapped files=
=20
>>> and shared memory will be good idea).
>>>
>>

--=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.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/e40c60a1-9d6f-4f5e-93a8-6b37af42f21e%40isocpp.or=
g.

------=_Part_279_439444107.1502321093877
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Wow! AFIO looks pretty good! When AFIO will become Boost.A=
FIO? I think will be better if you will try to standardise file_mapping wit=
h your AFIO library.<br><br>=D1=81=D1=80=D0=B5=D0=B4=D0=B0, 9 =D0=B0=D0=B2=
=D0=B3=D1=83=D1=81=D1=82=D0=B0 2017 =D0=B3., 2:11:14 UTC+3 =D0=BF=D0=BE=D0=
=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C Niall Douglas =D0=
=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<blockquote class=3D"gmail_quote" s=
tyle=3D"margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-le=
ft: 1ex;"><div dir=3D"ltr">Yes, I have what I intend to propose for standar=
disation as part of AFIO at <a href=3D"https://ned14.github.io/afio/classaf=
io__v2__xxx_1_1section__handle.html" target=3D"_blank" rel=3D"nofollow" onm=
ousedown=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2F=
ned14.github.io%2Fafio%2Fclassafio__v2__xxx_1_1section__handle.html\x26sa\x=
3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEUpWhoYb0K2mrWcK7sxnVjvL8MiQ&#39;;return t=
rue;" onclick=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%=
2F%2Fned14.github.io%2Fafio%2Fclassafio__v2__xxx_1_1section__handle.html\x2=
6sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEUpWhoYb0K2mrWcK7sxnVjvL8MiQ&#39;;ret=
urn true;">https://ned14.github.io/afio/<wbr>classafio__v2__xxx_1_1section_=
<wbr>_handle.html</a> and <a href=3D"https://ned14.github.io/afio/classafio=
__v2__xxx_1_1map__handle.html" target=3D"_blank" rel=3D"nofollow" onmousedo=
wn=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fned14.=
github.io%2Fafio%2Fclassafio__v2__xxx_1_1map__handle.html\x26sa\x3dD\x26snt=
z\x3d1\x26usg\x3dAFQjCNHj_hT8wMrI-TCaX1hn_GN4GOcT5A&#39;;return true;" oncl=
ick=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fned14=
..github.io%2Fafio%2Fclassafio__v2__xxx_1_1map__handle.html\x26sa\x3dD\x26sn=
tz\x3d1\x26usg\x3dAFQjCNHj_hT8wMrI-TCaX1hn_GN4GOcT5A&#39;;return true;">htt=
ps://ned14.github.io/afio/<wbr>classafio__v2__xxx_1_1map__<wbr>handle.html<=
/a>. AFIO is past one Boost peer review, it still needs to see a second pee=
r review before it would land before WG21. But I think you&#39;ll find the =
design and level of abstraction is the correct one.<div><br></div><div>Nial=
l<br><br>On Tuesday, August 8, 2017 at 4:20:02 PM UTC+1, Alexander Zaitsev =
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">Are there an=
y people who are interested in adding file mapping to C++ standard?<br><br>=
=D1=81=D1=83=D0=B1=D0=B1=D0=BE=D1=82=D0=B0, 22 =D0=B8=D1=8E=D0=BB=D1=8F 201=
7 =D0=B3., 2:26:20 UTC+3 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=
=D1=82=D0=B5=D0=BB=D1=8C Alexander Zaitsev =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=
=D0=B0=D0=BB:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin-lef=
t:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hello=
..<div><br></div><div>In 2006=C2=A0<span style=3D"color:rgb(0,0,0);font-fami=
ly:&quot;Times New Roman&quot;;font-size:medium;text-align:right">Ion Gazta=
=C3=B1aga (Boost.Interprocess and other great libraries author, email: igaz=
tanaga at gmail dot com)</span><span style=3D"color:rgb(0,0,0);font-family:=
&quot;Times New Roman&quot;;font-size:medium;font-style:italic;text-align:r=
ight">=C2=A0</span><span style=3D"color:rgb(0,0,0);font-family:&quot;Times =
New Roman&quot;;font-size:medium;text-align:right">wrote proposal about mem=
ory mapped files and shared memory for C++ (</span><span style=3D"color:rgb=
(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium;font-style=
:italic;text-align:right">Document number: N2044=3D06-0114). </span><span s=
tyle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:=
medium;text-align:right">But the proposal is forgotten now.</span></div><br=
><div>I want to reborn it, because i think it&#39;s very important thing fo=
r C++.</div><div><br></div><div>Please read the proposal and discuss about =
it.</div><div><br></div><div>GitHub link for reading:=C2=A0<a href=3D"https=
://github.com/ZaMaZaN4iK/ConfsANDProps/tree/master/Proposals/Memory%20mappi=
ng%20and%20shared%20memory" rel=3D"nofollow" target=3D"_blank" onmousedown=
=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.c=
om%2FZaMaZaN4iK%2FConfsANDProps%2Ftree%2Fmaster%2FProposals%2FMemory%2520ma=
pping%2520and%2520shared%2520memory\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjC=
NGypHg-Nyfd3m53mpHrxnJ06RAuAA&#39;;return true;" onclick=3D"this.href=3D&#3=
9;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FZaMaZaN4iK%2FC=
onfsANDProps%2Ftree%2Fmaster%2FProposals%2FMemory%2520mapping%2520and%2520s=
hared%2520memory\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGypHg-Nyfd3m53mpHr=
xnJ06RAuAA&#39;;return true;">Github</a></div><div><br></div><div>Also the =
identical files attached to the topic in .pdf and .odt formats.</div><div><=
br></div><div>P.S. I think that dividing the proposal on 2 parts (memory ma=
pped files and shared memory will be good idea).</div></div></blockquote></=
div></blockquote></div></div></blockquote></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/e40c60a1-9d6f-4f5e-93a8-6b37af42f21e%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/e40c60a1-9d6f-4f5e-93a8-6b37af42f21e=
%40isocpp.org</a>.<br />

------=_Part_279_439444107.1502321093877--

------=_Part_278_817770968.1502321093876--

.
