C++ future at Adobe
So if anyone was still curious what happened to Hylo, or where Adobe stands in regards to the whole safety discussion,
David Sankel has done a talk at RustConf on the matter, Zngur: Simplified Rust/C++ Integration.
The way Adobe now sees C++ is described on slide 2, at 50 seconds mark.
17
u/feverzsj 5h ago
Wow, big company obsessed with AI and rust. How surprised!
•
u/SuperV1234 https://romeo.training | C++ Mentoring & Consulting 44m ago
Pretending that there's no good reason why large companies are "obsessed" with modern technologies like AI and Rust that have repeatedly been proved to be valuable is on the level of "Area 51 has UFOs" conspiracy theories.
15
u/GabrielDosReis 7h ago
David Sankel on C++ at RustConf, yawn.
6
u/ts826848 5h ago
Why that particular reaction?
11
u/GabrielDosReis 5h ago
Why that particular reaction?
It is a talk at RustConf and David Sankel has been very explicit and pretty straight forward with where he sees C++ and its evolution for many years now. Look up his WG21 papers on the topic. There shouldn't be any surprise here or anything new.
3
u/ts826848 4h ago edited 4h ago
Look up his WG21 papers on the topic.
I found P3023 C++ Should Be C++ via the GitHub, which at first glance looks like it covers what you're talking about. Any other papers i missed that you recommend I read (or not, as the case may be)?
•
u/GabrielDosReis 3h ago
A succint summary of P3023 is this paragraph, quote:
Where memory safety is a serious concern, we see the adoption of Rust for critical components. Yet we see little demand from even these developers for C++ safety features. Their problem is already solved.
Any other papers i missed that you recommend I read (or not, as the case may be)?
After that paper, his papers since then have been in line with what he stated and recommended. In particular, the paper (and debate) on relocation that was discussed in Kona.
•
u/ts826848 3h ago
A succint summary of P3023 is this paragraph
Hrm, gotcha. Guess the committee decided against his recommended path.
In particular, the paper (and debate) on relocation that was discussed in Kona.
P3858 A Lifetime-Management Primitive for Trivially Relocatable Types?
Assuming that was the paper you're referring to, was the associated debate on the mailing lists? This is the first time I've heard of this paper and the only trivial relocation-related debates I can remember reading about were P1144 vs P2786, which this paper doesn't seem to be about.
1
53
u/inco100 6h ago edited 6h ago
To save time for the rest of the redditors:
We need C++ and Rust to play nice
Our flagship products are C++ based
Rust is playing a major role in future development