comp.lang.ada
 help / color / mirror / Atom feed
From: Paul Rubin <no.email@nospam.invalid>
Subject: Re: Carbon
Date: Fri, 26 Aug 2022 13:23:43 -0700	[thread overview]
Message-ID: <877d2u21ps.fsf@nightsong.com> (raw)
In-Reply-To: a68c8311-6430-4956-9e82-eaed3a962114n@googlegroups.com

Olivier Henley <olivier.henley@gmail.com> writes:
> This is not aggression. We need to stop relativizing definitions.

I would call the first post somewhat aggressive, though not intensely
so.  It dinged on the C++ community ("I find it shocking...") and
suggested by apophasis ( https://en.wikipedia.org/wiki/Apophasis ) that
the Carbon devs should abandon their project and using Ada instead
("that might not be a bad idea").  It also treated some debateable
points as self-evident, such as that enumeration types should always
support 'Image.

It seems reasonable to me for the Carbon forum moderators to disallow
and shut down language debates of any kind, even if they are not
aggressive per se.  We've all seen enough of those to know how they go.
That particular language debate was especially off-topic since it was an
Ada vs C++ comparison on a Carbon forum.  Ada vs Carbon would have been
better.

The second post came across to me as even more aggressive ("Can you
please specify...").  It was full of what is sometimes called
"sea-lioning", a classic passive-aggressive debating technique:

  https://en.wikipedia.org/wiki/Sealioning

I didn't read the later posts that were flagged as off-topic, since you
have to be logged in to view them.  It was only after several of them
that the thread was locked.

> Hordes of people wrote that (along those lines --> "Ada typing is
> nonsense, crazy, mad, stupid, etc") and nobody in this community ever
> canceled them by weaponizing, eg.: "it is demeaning to people working
> on the ARG" ... therefore this is aggression.

This is a general, open discussion forum, not the equivalent of an
internal forum of the ARG itself.  I could understand if an internal ARG
forum locked threads calling Ada typing nonsense, crazy, mad, stupid, etc.

> If Ada is not a direct contender to C++ since 1983, I will be damned.

Idk what you mean by that.  Ada and C++ don't aim to do the same things
afaict.  C++ is certainly used for some things where Ada would be
better, like anything involving safety.  It's also used heavily in
e.g. game development, where bugs and crashes won't kill anyone, so
Ada's safety guarantees are less valuable than they are in
e.g. avionics.

> If there is no intentional wordplay between "Rust" and "Carbon", I
> will be damned.

Maybe you are right about that, but it hadn't occurred to me.  Rust is
iron oxide and carbon is a different element.  I liked the wordplay when
someone called a Rust tool "thermite", which is a mixture of iron oxide
and aluminum powder.  There, the connection is more obvious.

> If C++ is "fully baked" and still needs Carbon, I will be damned.

I haven't looked into Carbon much, but C++ is hampered by having to
support 40 years of legacy code.  Carbon doesn't have to be backwards
compatible at the language level, as long as it can interoperate.

Programming C++ by staying in a modern subset fixes some of its issues,
though not all:

https://isocpp.org/blog/2015/09/bjarne-stroustrup-announces-cpp-core-guidelines

  reply	other threads:[~2022-08-26 20:23 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-22 21:13 Carbon Gautier write-only address
2022-07-23  9:09 ` Carbon John McCabe
2022-07-23 13:14 ` Carbon Dmitry A. Kazakov
2022-07-23 13:49   ` Carbon Stéphane Rivière
2022-07-24  9:09 ` Carbon Jeffrey R.Carter
2022-07-24  9:22   ` Carbon Dmitry A. Kazakov
2022-07-24  9:38 ` Carbon Luke A. Guest
2022-07-26 17:31   ` Carbon John McCabe
2022-07-27  8:10     ` Carbon Luke A. Guest
2022-07-27 17:24       ` Carbon John McCabe
2022-07-27 20:00         ` Carbon Luke A. Guest
2022-07-28 23:48           ` Carbon Nasser M. Abbasi
2022-07-29  4:34             ` Carbon Devin Rozsas
2022-07-29 11:03             ` Carbon John McCabe
2022-07-29 19:05               ` Carbon Gautier write-only address
2022-07-30  9:16                 ` Carbon John McCabe
2022-07-30  8:11               ` Carbon G.B.
2022-07-29 18:59             ` Carbon Gautier write-only address
2022-07-30  4:26               ` Carbon Nasser M. Abbasi
2022-07-30  9:21               ` Carbon John McCabe
2022-07-30  1:40             ` Carbon Paul Rubin
2022-07-30  4:23               ` Carbon Nasser M. Abbasi
2022-08-06 14:18             ` Carbon dennis knorr
2022-08-06 17:48               ` Carbon A.J.
2022-08-07  9:08               ` Carbon G.B.
2022-08-08 21:38                 ` Carbon dennis knorr
2022-08-08 22:28                   ` Carbon Dmitry A. Kazakov
2022-08-09  4:12                     ` Carbon Randy Brukardt
2022-08-09  6:05                       ` Carbon Paul Rubin
2022-08-09  7:22                       ` Carbon John McCabe
2022-08-10  1:19                       ` Carbon John Perry
2022-08-10  6:20                         ` Carbon Paul Rubin
2022-08-10 17:58                           ` Carbon John Perry
2022-08-10 18:10                             ` Carbon Dennis Lee Bieber
2022-08-10  8:24                         ` Carbon Luke A. Guest
2022-08-10 17:59                           ` Carbon John Perry
2022-08-18  1:02                             ` Carbon Randy Brukardt
2022-08-27  9:49                           ` Carbon John McCabe
2022-07-27 20:39         ` Carbon Simon Wright
2022-07-27 23:30           ` Carbon John McCabe
2022-08-25  9:14         ` Carbon Fabien Chouteau
2022-08-25 17:55           ` Carbon John Perry
2022-08-26 18:59             ` Carbon Olivier Henley
2022-08-26 20:23               ` Paul Rubin [this message]
2022-08-26 20:59                 ` Carbon Olivier Henley
2022-08-26 21:40                   ` Carbon Paul Rubin
2022-08-26 22:18                     ` Carbon Olivier Henley
2022-08-27  0:06                       ` Carbon Paul Rubin
2022-08-28  0:30                     ` Carbon John McCabe
2022-08-28  1:32                       ` Carbon Paul Rubin
2022-08-28  8:57                         ` Carbon John McCabe
2022-08-28 17:34                           ` Carbon G.B.
2022-09-01  6:46                             ` Carbon J-P. Rosen
2022-09-02 14:18                               ` Carbon G.B.
2022-09-02 14:59                                 ` Carbon J-P. Rosen
2022-09-02 17:55                                   ` Carbon Niklas Holsti
2022-09-02 18:45                                     ` Carbon J-P. Rosen
2022-09-03  0:23                                     ` Carbon Randy Brukardt
2022-08-28 20:43                           ` Carbon Paul Rubin
2022-08-29  8:57                             ` Carbon John McCabe
2022-08-28  0:14                 ` Carbon John McCabe
2022-08-28 17:39                   ` Carbon G.B.
2022-08-28 18:24                     ` Carbon Paul Rubin
2022-08-26 23:21               ` Carbon Jeffrey R.Carter
2022-08-27 11:27                 ` Carbon Rod Kay
2022-08-27 15:20                   ` Carbon John Perry
2022-08-27 23:47             ` Carbon John McCabe
2022-08-27 23:39           ` Carbon John McCabe
2022-07-27  8:45     ` Carbon Luke A. Guest
2022-07-27 13:16     ` Carbon Patrick Georgi
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox