Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"C++20: The Advantages of Modules" by Rainer Grimm

50 views
Skip to first unread message

Lynn McGuire

unread,
May 12, 2020, 7:15:05 PM5/12/20
to
"C++20: The Advantages of Modules" by Rainer Grimm
http://www.modernescpp.com/index.php/cpp20-modules

"Modules are one of the four big features of C++20: concepts, ranges,
coroutines, and modules. Modules promise a lot: compile-time
improvement, isolation of macros, the abolition of header files, and
ugly workarounds."

Lynn

Melzzzzz

unread,
May 12, 2020, 10:04:17 PM5/12/20
to
How they think to implement modules? In this article nothing to be
seen...
>
> Lynn


--
current job title: senior software engineer
skills: c++,c,rust,go,nim,haskell...

press any key to continue or any other to quit...
U ničemu ja ne uživam kao u svom statusu INVALIDA -- Zli Zec
Svi smo svedoci - oko 3 godine intenzivne propagande je dovoljno da jedan narod poludi -- Zli Zec
Na divljem zapadu i nije bilo tako puno nasilja, upravo zato jer su svi
bili naoruzani. -- Mladen Gogala

Alf P. Steinbach

unread,
May 13, 2020, 9:33:12 AM5/13/20
to
On 13.05.2020 04:04, Melzzzzz wrote:
> On 2020-05-12, Lynn McGuire <lynnmc...@gmail.com> wrote:
>> "C++20: The Advantages of Modules" by Rainer Grimm
>> http://www.modernescpp.com/index.php/cpp20-modules
>>
>> "Modules are one of the four big features of C++20: concepts, ranges,
>> coroutines, and modules. Modules promise a lot: compile-time
>> improvement, isolation of macros, the abolition of header files, and
>> ugly workarounds."
>
> How they think to implement modules? In this article nothing to be
> seen...

Visual C++ has for several versions had experimental support for modules.

So you can try it out.

I haven't tried it though.


- Alf


Lynn McGuire

unread,
May 13, 2020, 2:48:56 PM5/13/20
to
On 5/12/2020 9:04 PM, Melzzzzz wrote:
> On 2020-05-12, Lynn McGuire <lynnmc...@gmail.com> wrote:
>> "C++20: The Advantages of Modules" by Rainer Grimm
>> http://www.modernescpp.com/index.php/cpp20-modules
>>
>> "Modules are one of the four big features of C++20: concepts, ranges,
>> coroutines, and modules. Modules promise a lot: compile-time
>> improvement, isolation of macros, the abolition of header files, and
>> ugly workarounds."
>
> How they think to implement modules? In this article nothing to be
> seen...
>>
>> Lynn

His next article is about the implementation of modules. So watch the
space for now.
http://www.modernescpp.com/

Lynn


Kenny McCormack

unread,
May 14, 2020, 2:14:11 AM5/14/20
to
In article <r9falf$15u$1...@dont-email.me>,
So, you are saying that modules promises these things:

1) compile-time improvement
2) isolation of macros
3) the abolition of header files
4) ugly workarounds

Good. I'm there.

--
The randomly chosen signature file that would have appeared here is more than 4
lines long. As such, it violates one or more Usenet RFCs. In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/God

Öö Tiib

unread,
May 14, 2020, 2:27:47 AM5/14/20
to
On Thursday, 14 May 2020 09:14:11 UTC+3, Kenny McCormack wrote:
> In article <r9falf$15u$1...@dont-email.me>,
> Lynn McGuire <lynnmc...@gmail.com> wrote:
> >"C++20: The Advantages of Modules" by Rainer Grimm
> > http://www.modernescpp.com/index.php/cpp20-modules
> >
> >"Modules are one of the four big features of C++20: concepts, ranges,
> >coroutines, and modules. Modules promise a lot: compile-time
> >improvement, isolation of macros, the abolition of header files, and
> >ugly workarounds."
>
> So, you are saying that modules promises these things:
>
> 1) compile-time improvement
> 2) isolation of macros
> 3) the abolition of header files
> 4) ugly workarounds
>
> Good. I'm there.


The quotes indicate that it is not Lynn McGuire but Rainer Grimm
who is saying that.

Juha Nieminen

unread,
May 14, 2020, 4:33:05 AM5/14/20
to
A misplaced Oxford comma?
0 new messages