220 41234 <36e9388e-9b8d-4c93-9a0a-bedfb00c135f@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Victor Dyachenko <victor.dyachenko@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Modules and preambule, just why?
Date: Thu, 6 Dec 2018 21:57:03 -0800 (PST)
Lines: 52
Approved: news@gmane.org
Message-ID: <36e9388e-9b8d-4c93-9a0a-bedfb00c135f@isocpp.org>
References: <e3f7a8a5-8e78-49f5-97df-139951f5d07a@isocpp.org>
 <CAOU91OPMe-0PU7zEfKKPSQNMwtaf8cw+q24XAes9pZTJqPGrcg@mail.gmail.com>
 <16989401-2f0d-4200-997e-0ac60b47bec3@isocpp.org>
 <CAOU91ONR5v9ujCaM5Riu5Dc39cejV4VcMEdieF3O6b_edy+Y7g@mail.gmail.com>
 <a8310d69-20cb-48ba-8a8e-c62c09d4cd94@isocpp.org>
 <CAFk2RUaoP3h62RX10FfFv3ttyt1he96KJ_R_m=M7UA8=bf0O3A@mail.gmail.com>
 <08290107-c63b-3ef6-09d4-16c7b6c495ab@honermann.net>
 <CAFk2RUax+i_chjCLEfb7HGitaOtdMSmSmoot4ZTybT_58=4VTQ@mail.gmail.com>
 <0727d34e-0bad-3689-e315-2136bb359e65@honermann.net>
 <41ef0549-4ff9-4d0d-b033-5eb30055490c@isocpp.org>
 <da76c6e9-93a2-262f-f5dd-e104140dd13a@honermann.net>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_729_200322485.1544162224073"
X-Trace: blaine.gmane.org 1544162101 24143 195.159.176.226 (7 Dec 2018 05:55:01 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 7 Dec 2018 05:55:01 +0000 (UTC)
Cc: victor.dyachenko@gmail.com, ville.voutilainen@gmail.com
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCJ4XEO5S4ERBMMXVDQAKGQENXZE7NI@isocpp.org Fri Dec 07 06:54:57 2018
Return-path: <std-proposals+bncBCJ4XEO5S4ERBMMXVDQAKGQENXZE7NI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-yb1-f198.google.com ([209.85.219.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCJ4XEO5S4ERBMMXVDQAKGQENXZE7NI@isocpp.org>)
	id 1gV96G-0006AA-A8
	for gclcip-std-proposals@m.gmane.org; Fri, 07 Dec 2018 06:54:56 +0100
Original-Received: by mail-yb1-f198.google.com with SMTP id u104sf2557317ybi.3
        for <gclcip-std-proposals@m.gmane.org>; Thu, 06 Dec 2018 21:57:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:cc: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=Lt5d7JEaZl0UwedAfknwaq1ZtSUzd4h+Sh5Be8m4K5w=;
        b=nOCymamuh0AnMlaecvPE2D62qpt6UguyUSkMK0/FE5XhhSOvXuKzMSPL2sSpC5bM+6
         k6UBshylF+a5TOwfj6rrYhyAuf9MWC7gUoVtJ+NsV7QUmJx5CZpX2RiXzSQhGzaSPrr5
         r4HYih3Ph4aXmvan7YZFnw4zt90IcqdUbbJzH8ebW9uXv5ntBdi2are+L1pTDlU0gEwh
         Ukmuqq7VVqo4weVMrXUBtFoKRWL5pfqQwHFNz3Ek1yBzLIGR81mF/V0DL7C07QOdcF8S
         cog9R8Gon9+814OWu3NODjMuGL15xzJs/Ztlmy5/GCQJQR3ZPSXOZ11PyC8eXlNuCHhj
         YRMA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=date:from:to:cc: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=Lt5d7JEaZl0UwedAfknwaq1ZtSUzd4h+Sh5Be8m4K5w=;
        b=DZ9gwPtFRUvEiBJ9lDiZA/s2k1S5E155o9e5V9zec3iLLXW+a4TOqQsDXTDP+OHEFk
         esL0UtaXD/U6Pctxm7Gx8M01375lImISVQRivgiR3uI++1Cgo0H6FAu2eRnOnssC9qdu
         RLjIZQhBvLQY+32iRJ1w33QCAcy7t087SUZ0hQ/b0viZvA7MB3pJ007dgkv6PzVApjIG
         xq+QZ/McP/sMegRDyN7MDradxXZUqlcJeQDVmUXO5s5KqdlXmeB7vZ8tMB1E4hUBP/8Z
         FSmh/JQsuwb2NOzOKdfFMOV1RcE8Req3IPZfd/AEBnBkk0P7f7WECma/taKxxI8GjKq+
         Tcjw==
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:cc: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=Lt5d7JEaZl0UwedAfknwaq1ZtSUzd4h+Sh5Be8m4K5w=;
        b=UeQmCqgVHHMcH3j2cBoPHgF+RT8OMOsHARlNsQM3/SiLwjqcFFWWP6tbXy6VzYElt2
         EtyjzOdcLpGVHQwo0ll21EyxPFJ7nq5GtmHrm2gXcEgSS+b9/Z5RY6zkZLKoCT4QA9/0
         7MZ4B1WAIK0HtPwGrtPQjfrCMJB8JvdnJ0Z97X5X+zj0H4gzPvSFi+kWhSHQnlv98qDx
         beUUSfrRiHm3qMGrYYIRhaWAVXVUrUbySqZfn+tARJRov0UuRpC595k0jqpp4F8rjFtH
         mn/pn7dWtUYzUu/iwJgp2EUuUgOYEJ+yOUdUMUuK1nqDxV0zt7IMqOcD5Pw9r2eThHqW
         N5fw==
X-Gm-Message-State: AA+aEWZdCZJF5ne5xD3Iafeg7LNOalLkOk6l8XKOeCD4PmxifenxH++/
	r1dL0TYYJRN84eNQy0lOUwM+1A==
X-Google-Smtp-Source: AFSGD/VnvvIYXUpG8stLBsYWm+lwFKBfbVvDtOQnQBDNPCFB2em4NBfudOMgF5+jpzHqDymOjT6Myg==
X-Received: by 2002:a81:4901:: with SMTP id w1mr448919ywa.4.1544162226233;
        Thu, 06 Dec 2018 21:57:06 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a25:1987:: with SMTP id 129ls294564ybz.1.gmail; Thu, 06 Dec
 2018 21:57:04 -0800 (PST)
X-Received: by 2002:a25:4197:: with SMTP id o145mr8231yba.4.1544162224711;
        Thu, 06 Dec 2018 21:57:04 -0800 (PST)
In-Reply-To: <da76c6e9-93a2-262f-f5dd-e104140dd13a@honermann.net>
X-Original-Sender: Victor.Dyachenko@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:41234
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/41234>

------=_Part_729_200322485.1544162224073
Content-Type: multipart/alternative; 
	boundary="----=_Part_730_104171009.1544162224073"

------=_Part_730_104171009.1544162224073
Content-Type: text/plain; charset="UTF-8"

IIRC initially modules were based on some sort of high-level C++ AST 
representation - XPR 
(https://parasol.tamu.edu/pivot/publications/user-guide.pdf). I'm talking 
about Gaby's/VC++ implementation. Do they use different approach now? A 
there any people here aware of gcc/clang approach? And if XPR is enough to 
represent modules interface files (is it?), can't it be standardized at 
least in theory?

-- 
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/36e9388e-9b8d-4c93-9a0a-bedfb00c135f%40isocpp.org.

------=_Part_730_104171009.1544162224073
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">IIRC initially modules were based on some sort of high-lev=
el C++ AST representation - XPR (https://parasol.tamu.edu/pivot/publication=
s/user-guide.pdf). I&#39;m talking about Gaby&#39;s/VC++ implementation. Do=
 they use different approach now? A there any people here aware of gcc/clan=
g approach? And if XPR is enough to represent modules interface files (is i=
t?), can&#39;t it be standardized at least in theory?<br></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/36e9388e-9b8d-4c93-9a0a-bedfb00c135f%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/36e9388e-9b8d-4c93-9a0a-bedfb00c135f=
%40isocpp.org</a>.<br />

------=_Part_730_104171009.1544162224073--

------=_Part_729_200322485.1544162224073--

.
