It's 2006. I'm working with threads in C and it's awful
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
@eniko in my head-canon, that's the reason we got erlang, go, rust.......
(it's 1996 and threads in C is awful, it's 1986 and threads in C is awful......)
-
-
@khleedril @eniko
Are they though?
Threads have a lot more problems than memory issues
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
@eniko sounds like threads should be called dreads.
-
@khleedril @eniko
Are they though?
Threads have a lot more problems than memory issues
-
@eniko 2011 - present: I'm working with threads in C++ and it's great (mostly)
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
@eniko . working threads I’m 2026 C it’s and awful with It’s ,
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
@eniko you could leave "in C" out and it would be about the same
-
@eniko you could leave "in C" out and it would be about the same
-
@scottmichaud @eniko vibe coders 🤝concurrency programmers
-
@eniko you could leave "in C" out and it would be about the same
-
@eniko Well, yes... But rest assured, threads in C++ are awful. Threads in Java are awful. Threads in Python are double-plus awful.
And they're still needed, so have an ice cream (or other treat) every time you added tread-using code to your project.
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
@eniko Have you heard the good news about our lord and savior Rust yet?
-
@eniko
pthreads! The "g" is for "good"@silvermoon82 and the w is for works well in windows
-
@eniko Why so awful ??
@gilesgoat idk it's like all the bad stuff of working with threads but also none of the conveniences. In fact more like a giant pile of additional inconveniences
-
@eniko Well, yes... But rest assured, threads in C++ are awful. Threads in Java are awful. Threads in Python are double-plus awful.
And they're still needed, so have an ice cream (or other treat) every time you added tread-using code to your project.
-
@eniko Well, yes... But rest assured, threads in C++ are awful. Threads in Java are awful. Threads in Python are double-plus awful.
And they're still needed, so have an ice cream (or other treat) every time you added tread-using code to your project.
@halla I've worked with threads in other languages before. They're always bad but C makes it a lot worse
-
@pixx it's just as bad as working with threads in any other language but there's no functional standard and the api is worse
-
@eniko you could leave "in C" out and it would be about the same
@joe but threads in C are worse than any other language
-
It's 2006. I'm working with threads in C and it's awful
It's 2016. I'm working with threads in C and it's awful
It's 2026. I'm working with threads in C and it's awful
"Oh well threads are bad in <other language> too"
No you don't understand. Working with threads in C doesn't really actually work and if you do get it to work it's still so much fucking worse than working with threads in any other language