Talk by Herb Sutter: Bridge to NewThingia

Russel Winder russel at winder.org.uk
Mon Jun 29 18:29:54 UTC 2020


On Mon, 2020-06-29 at 12:41 +0000, Paulo Pinto via Digitalmars-d-announce
wrote:
[…]
> 
> Concepts, coroutines, and modules are already in ISO C++20.

Only once the standard is voted in.  :-)

Also ranges are in I believe.

> And co-routines are in a much better story than the incompatible 
> runtimes currently existing for Rust async/await story.

I have not used C++ co-routines, but having used Rust co-routines, they seem
fine. You need to make good on your negative criticism – which I would like to
hear.

> Rust still needs to improve a lot on its tooling and ecosystem to 
> cover many of the scenarios we use C++ for, even if is safer.

I can believe that may be true for others, but for me JetBrains CLion, Rustup,
and Cargo make for an excellent environment. crates.io works very well –
better than CLion, CMake, and lots of manual hacking around to get libraries
for C++.

> Already the fact that it lacks an ISO standard is a no go in many 
> domains.

That is a choice for those organisations. I am guessing those organisations do
not use Java, D, Python, etc.

> I guess you mean using Python as glue for GPGU libraries written 
> in C++.

In C, but yes. Though I haven't done it in a while now.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20200629/1fa1cf59/attachment.sig>


More information about the Digitalmars-d-announce mailing list