220 33681 <76a14549-e53d-49c4-b9ee-9bcc83d3a95d@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: Re: Memory mapped files and shared memory for C++
Date: Tue, 8 Aug 2017 09:00:15 -0700 (PDT)
Lines: 185
Approved: news@gmane.org
Message-ID: <76a14549-e53d-49c4-b9ee-9bcc83d3a95d@isocpp.org>
References: <7ee99206-74e9-4309-a5af-8974994698b3@isocpp.org> <458462c6-779f-4d26-a944-e995a3a0753f@isocpp.org>
 <CAFk2RUYP6A3G8m57=FDVbyS_T+JcWK9n69+NDnbNG_NC+g45vA@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_4492_806386985.1502208015798"
X-Trace: blaine.gmane.org 1502208024 11250 195.159.176.226 (8 Aug 2017 16:00:24 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 8 Aug 2017 16:00:24 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBDGLZGV44EEBBEGAU7GAKGQEZVLSVOI@isocpp.org Tue Aug 08 18:00:19 2017
Return-path: <std-proposals+bncBDGLZGV44EEBBEGAU7GAKGQEZVLSVOI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qt0-f198.google.com ([209.85.216.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDGLZGV44EEBBEGAU7GAKGQEZVLSVOI@isocpp.org>)
	id 1df6vV-0002Pv-L8
	for gclcip-std-proposals@m.gmane.org; Tue, 08 Aug 2017 18:00:13 +0200
Original-Received: by mail-qt0-f198.google.com with SMTP id p48sf17406887qtf.1
        for <gclcip-std-proposals@m.gmane.org>; Tue, 08 Aug 2017 09:00:18 -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=08yyvWVC5XY3az+Cqpv0P0KYNIC9vGXPL7QkBGY909U=;
        b=iLMYTRl89GsUEUA2XL9KYq9KmbbR4UAgXnbZt8OWA737MqKMJsJRNh8UW9NcZzT6Br
         LWYMOsP8bIMzwvhFryPQLx4FsVwR64ZiQqblxnIySIWh87T+ktf+FzI3m9lTLvsifcIe
         fzyZHciWuQ6+7+KmRB8R7GHwShTr6lwgR1Zi85uNdIG8RarY17ihV9gOd8JX1gXyG6+T
         YckBqzyfoBlHvdeU/2jSwNGVfr0yt3vdvQxoitf4p4nZKxtZIe480zxaODdCIr/vTmh8
         TVqKry/v9UEb2818ChG6l8sBaE8C4YjidajTRn9lqeONVsBS7lxx+D6O5gab/ilWv8Ji
         GDNg==
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=08yyvWVC5XY3az+Cqpv0P0KYNIC9vGXPL7QkBGY909U=;
        b=BEibFxKXyVFQsgbCerlGwvcWHLVcKlE9WGU5+2BQfRWC0RxMx8zUSPwp+FgsTeZh2N
         RU8Bl0dz14zBREzJFM1oJjnihRkmj1Rpaqp6v18Xaz/urGRBmXMX6RsxBKAPlHUmYNYk
         xa2TVFQMxCL/3AEuEeUYya4zAExbpyJjgLHl7pHqh5rAwVCtNijuG4ab9NRW2/ukyMjg
         IHnaHe0schTjLOZC3AbezX2ra9RJ2BFuEXIcvfU0EWwe8Vgh/3c49jluN/ZpYUrRfOXS
         ECqPKOAWxrzfcZS4bD/kO0p18zOz0CDyfG9hRLTp/UCWOOpk23IR1MTbZ/1ogfrOcg5O
         kjSQ==
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=08yyvWVC5XY3az+Cqpv0P0KYNIC9vGXPL7QkBGY909U=;
        b=EzFX84nMJ1eoLmb/QSxf5QYlLNbFXkrvhH+D90TLBKiJkWHuwMNPVbYvl+Hy/cItQ9
         zrVrsiCuLjbXG1mZOXmVbP/A7qzUF/8tzIobJzMf6DduNrh7CmVbuRa4/WGAaVQpRuAq
         8p3huoCaSoSqwxmP94ZXAZDYemUVOOhnAhNlzoou31NS7P4o4j5MRc4ZqFBi4hsh9L8C
         WMQcFplW4BK870jQvyQiTUVz6eWcTAXMxW/Yp7SVZbyxvC34CLwxch87GOC0UZQE7m0U
         EwVXf6JA/BItAqpjM5Q/lcs8Q2lJKKHZINbVy+lsPrKm54hAf4AjChA7npNBclSfiqcC
         yzbg==
X-Gm-Message-State: AHYfb5go3eztay1G9XTPRKkUCaPSQY+xOkvXuW8otUhHMOK1OgytulBV
	UySSZokIUmCGl18w
X-Received: by 10.200.11.205 with SMTP id p13mr3020228qti.31.1502208017821;
        Tue, 08 Aug 2017 09:00:17 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.36.81.65 with SMTP id s62ls3880986ita.9.canary-gmail; Tue, 08
 Aug 2017 09:00:16 -0700 (PDT)
X-Received: by 10.31.154.20 with SMTP id c20mr25365vke.5.1502208016251;
        Tue, 08 Aug 2017 09:00:16 -0700 (PDT)
In-Reply-To: <CAFk2RUYP6A3G8m57=FDVbyS_T+JcWK9n69+NDnbNG_NC+g45vA@mail.gmail.com>
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:33681
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/33681>

------=_Part_4492_806386985.1502208015798
Content-Type: multipart/alternative; 
	boundary="----=_Part_4493_218142093.1502208015798"

------=_Part_4493_218142093.1502208015798
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Yes, i mean cross-platform "mmap". Also i suggest dividi the proposal into=
=20
two parts: file_mapping and shared memory. BTW, Javascript already has=20
shared memory support in the Standard.

=D0=B2=D1=82=D0=BE=D1=80=D0=BD=D0=B8=D0=BA, 8 =D0=B0=D0=B2=D0=B3=D1=83=D1=
=81=D1=82=D0=B0 2017 =D0=B3., 18:26:35 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 Ville Voutilainen=20
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>
> On 8 August 2017 at 18:20, Alexander Zaitsev <zamaz...@gmail.com=20
> <javascript:>> wrote:=20
> > Are there any people who are interested in adding file mapping to C++=
=20
> > standard?=20
>
> If by "file mapping" you mean being able to do the equivalent of mmap,=20
> absolutely.=20
>
> >=20
> > =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:=20
> >>=20
> >> Hello.=20
> >>=20
> >> In 2006 Ion Gazta=C3=B1aga (Boost.Interprocess and other great librari=
es=20
> >> author, email: igaztanaga at gmail dot com) wrote proposal about memor=
y=20
> >> mapped files and shared memory for C++ (Document number:=20
> N2044=3D06-0114). But=20
> >> the proposal is forgotten now.=20
> >>=20
> >> I want to reborn it, because i think it's very important thing for C++=
..=20
> >>=20
> >> Please read the proposal and discuss about it.=20
> >>=20
> >> GitHub link for reading: Github=20
> >>=20
> >> Also the identical files attached to the topic in .pdf and .odt=20
> formats.=20
> >>=20
> >> P.S. I think that dividing the proposal on 2 parts (memory mapped file=
s=20
> >> and shared memory will be good idea).=20
> >=20
> > --=20
> > You received this message because you are subscribed to the Google=20
> Groups=20
> > "ISO C++ Standard - Future Proposals" group.=20
> > To unsubscribe from this group and stop receiving emails from it, send=
=20
> an=20
> > email to std-proposal...@isocpp.org <javascript:>.=20
> > To post to this group, send email to std-pr...@isocpp.org <javascript:>=
..=20
>
> > To view this discussion on the web visit=20
> >=20
> https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/458462c6-779=
f-4d26-a944-e995a3a0753f%40isocpp.org.=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.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/76a14549-e53d-49c4-b9ee-9bcc83d3a95d%40isocpp.or=
g.

------=_Part_4493_218142093.1502208015798
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Yes, i mean cross-platform &quot;mmap&quot;. Also i sugges=
t dividi the proposal into two parts: file_mapping and shared memory. BTW, =
Javascript already has shared memory support in the Standard.<br><br>=D0=B2=
=D1=82=D0=BE=D1=80=D0=BD=D0=B8=D0=BA, 8 =D0=B0=D0=B2=D0=B3=D1=83=D1=81=D1=
=82=D0=B0 2017 =D0=B3., 18:26:35 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 Ville Voutilainen =D0=BD=D0=B0=D0=BF=
=D0=B8=D1=81=D0=B0=D0=BB:<blockquote class=3D"gmail_quote" style=3D"margin:=
 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">On 8 =
August 2017 at 18:20, Alexander Zaitsev &lt;<a href=3D"javascript:" target=
=3D"_blank" gdf-obfuscated-mailto=3D"wuj-NeylBwAJ" rel=3D"nofollow" onmouse=
down=3D"this.href=3D&#39;javascript:&#39;;return true;" onclick=3D"this.hre=
f=3D&#39;javascript:&#39;;return true;">zamaz...@gmail.com</a>&gt; wrote:
<br>&gt; Are there any people who are interested in adding file mapping to =
C++
<br>&gt; standard?
<br>
<br>If by &quot;file mapping&quot; you mean being able to do the equivalent=
 of mmap,
<br>absolutely.
<br>
<br>&gt;
<br>&gt; =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
<br>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
<br>&gt;&gt;
<br>&gt;&gt; Hello.
<br>&gt;&gt;
<br>&gt;&gt; In 2006 Ion Gazta=C3=B1aga (Boost.Interprocess and other great=
 libraries
<br>&gt;&gt; author, email: igaztanaga at gmail dot com) wrote proposal abo=
ut memory
<br>&gt;&gt; mapped files and shared memory for C++ (Document number: N2044=
=3D06-0114). But
<br>&gt;&gt; the proposal is forgotten now.
<br>&gt;&gt;
<br>&gt;&gt; I want to reborn it, because i think it&#39;s very important t=
hing for C++.
<br>&gt;&gt;
<br>&gt;&gt; Please read the proposal and discuss about it.
<br>&gt;&gt;
<br>&gt;&gt; GitHub link for reading: Github
<br>&gt;&gt;
<br>&gt;&gt; Also the identical files attached to the topic in .pdf and .od=
t formats.
<br>&gt;&gt;
<br>&gt;&gt; P.S. I think that dividing the proposal on 2 parts (memory map=
ped files
<br>&gt;&gt; and shared memory will be good idea).
<br>&gt;
<br>&gt; --
<br>&gt; You received this message because you are subscribed to the Google=
 Groups
<br>&gt; &quot;ISO C++ Standard - Future Proposals&quot; group.
<br>&gt; To unsubscribe from this group and stop receiving emails from it, =
send an
<br>&gt; email to <a href=3D"javascript:" target=3D"_blank" gdf-obfuscated-=
mailto=3D"wuj-NeylBwAJ" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;ja=
vascript:&#39;;return true;" onclick=3D"this.href=3D&#39;javascript:&#39;;r=
eturn true;">std-proposal...@<wbr>isocpp.org</a>.
<br>&gt; To post to this group, send email to <a href=3D"javascript:" targe=
t=3D"_blank" gdf-obfuscated-mailto=3D"wuj-NeylBwAJ" rel=3D"nofollow" onmous=
edown=3D"this.href=3D&#39;javascript:&#39;;return true;" onclick=3D"this.hr=
ef=3D&#39;javascript:&#39;;return true;">std-pr...@isocpp.org</a>.
<br>&gt; To view this discussion on the web visit
<br>&gt; <a href=3D"https://groups.google.com/a/isocpp.org/d/msgid/std-prop=
osals/458462c6-779f-4d26-a944-e995a3a0753f%40isocpp.org" target=3D"_blank" =
rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;https://groups.google.com/=
a/isocpp.org/d/msgid/std-proposals/458462c6-779f-4d26-a944-e995a3a0753f%40i=
socpp.org&#39;;return true;" onclick=3D"this.href=3D&#39;https://groups.goo=
gle.com/a/isocpp.org/d/msgid/std-proposals/458462c6-779f-4d26-a944-e995a3a0=
753f%40isocpp.org&#39;;return true;">https://groups.google.com/a/<wbr>isocp=
p.org/d/msgid/std-<wbr>proposals/458462c6-779f-4d26-<wbr>a944-e995a3a0753f%=
40isocpp.org</a><wbr>.
<br></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/76a14549-e53d-49c4-b9ee-9bcc83d3a95d%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/76a14549-e53d-49c4-b9ee-9bcc83d3a95d=
%40isocpp.org</a>.<br />

------=_Part_4493_218142093.1502208015798--

------=_Part_4492_806386985.1502208015798--

.
