Timur Doumler

5.9K posts

Timur Doumler banner
Timur Doumler

Timur Doumler

@timur_audio

C++ developer, ISO C++ committee member, and occasional conference speaker.

London, UK Katılım Kasım 2017
999 Takip Edilen6.7K Takipçiler
Timur Doumler
Timur Doumler@timur_audio·
I wrote a blog post about Contracts for C++: timur.audio/contracts_expl… In this blog post, I explain in five minutes how the proposed feature works and why it's actually not very hard or complicated!
English
2
8
31
2.7K
Timur Doumler retweetledi
CppCast
CppCast@cppcast·
Episode 378 of CppCast is live! @phil_nash and @mattgodbolt are joined by Gail Ollis to talk about Psychology and Starting Out as a Developer. Listen now: buff.ly/3Vm3117
CppCast tweet media
English
0
5
14
3.2K
Timur Doumler retweetledi
C++ Helsinki
C++ Helsinki@CppHelsinki·
We're very excited to announce our next C++ Helsinki Meetup on Tue 30 Jan 2024! This time, we're sponsored by @HiveHelsinki, an innovative coding school, who are hosting the meetup on their campus. Anyone interested in C++ is welcome to attend! RSVP here: meetup.com/cpphelsinki/ev…
English
0
2
5
1.2K
Timur Doumler
Timur Doumler@timur_audio·
@benfrantzdale @seanbax @Nilstrieb Contracts, at least in the form proposed for C++26, are indeed mainly designed for runtime checking. However, nothing in the proposed syntax prevents a static analysis tool or similar to also make use of the annotations, if it is possible.
English
0
0
1
67
Noratrieb
Noratrieb@noratrieb·
So C++ 23 ships std::expected, which has operator* that is undefined behavior to use on errors. It would be awesome for the software industry if C++ genuinely pivoted towards memory safety the way some people keep talking about it, but actions like this prove the opposite.
English
14
7
127
30.8K
Timur Doumler retweetledi
CppCast
CppCast@cppcast·
Episode 372 of CppCast is live! @timur_audio and @phil_nash are joined by Matthias Kretz to talk about SIMD and his efforts to get support into the standard. Listen now: cppcast.com/simd/
CppCast tweet media
English
0
3
7
1.8K
Timur Doumler
Timur Doumler@timur_audio·
@deusinmach And what exactly would this blessing provide that does not already exist:?
English
1
0
1
80
Timur Doumler
Timur Doumler@timur_audio·
@deusinmach OK, which of these package managers should we bless, in your opinion?
English
1
0
1
134
Timur Doumler
Timur Doumler@timur_audio·
People keep saying that C++ is sorely lacking proper package management. We have conan and vcpkg. I'm curious, what exactly are they missing that C++ developers need? What exactly would need to happen before people can say "package management in C++ is working well"?
English
63
5
137
39.5K
Timur Doumler
Timur Doumler@timur_audio·
@seanbax @nice_byte In your opinion, is there any other existing C++ build system that would be good enough for this purpose? If there isn't, what specifically should a C++ build system offer that none of the existing ones do?
English
2
0
0
241
Sean Baxter
Sean Baxter@seanbax·
@nice_byte @timur_audio should have a standard build system, and it should not be cmake, which is the worst programming language that ever emerged.
English
1
0
5
198