Jacques Thurling

4.2K posts

Jacques Thurling banner
Jacques Thurling

Jacques Thurling

@jack_thurling

tradcoder

🇿🇦 Katılım Ağustos 2024
328 Takip Edilen353 Takipçiler
Sabitlenmiş Tweet
Jacques Thurling
Jacques Thurling@jack_thurling·
Release of CPM v0.2.1: - Pre-release of the Conan package manager integration into CPM - Project Directory structure layout cleanup and maintenance Can now more easily specify the package you want to install via the [conan-dependencies] section in your project's package.toml file and will run on build/install and run commands. Doesn't affect the normal [dependencies] section, this is used for CMake's fetch_content(), not the best, I know, however, does make it a bit easier to manage.
Jacques Thurling tweet media
Jacques Thurling@jack_thurling

Release of CPM v0.2.0: - Some quality of life improvements with the TUI - Allow you to run scripts from cpm (similar to npm scripts) - Pre-build and Post-build scripts - Some project analysis tools: file-tree, scripts, dependency checker (only on CPM dependencies). Will add more in the future if needed More changes in the future...currently busy integrating conan package manager with CPM

English
1
1
7
1.5K
vaxry
vaxry@vaxryy·
honestly atp we might just make the config pure lua. Transition period of like 2 major releases, small utilities stay hyprlang. There's so much we're trying to pack into hyprland that I don't think a config language makes sense anymore. Yay or nay?
English
81
1
188
31.5K
WarrenBuffering
WarrenBuffering@WarrenInTheBuff·
I don't like function overloading, its harmful and problematic
English
14
0
38
4K
vaxry
vaxry@vaxryy·
ordered korean bbq wings now my mouth is on fire I'm too white for this
English
14
2
161
5.2K
Slim Jimmy
Slim Jimmy@slimjimmy·
do you have a prompt for that
English
2
0
5
306
Jacques Thurling
Jacques Thurling@jack_thurling·
> writes bad C++ > plane system fails > everyone dies manager: "lol... skill issue"
English
0
0
0
44
The Institute for Type Safe Memetic Research
C devs are gonna hate this but it's true… Every memory safety bug you have ever seen, use-after-free, buffer overflow, whatever, is a language issue, not a skill issue. The computer does exactly what you told it to do… and C will happily let you tell it to do something catastrophically wrong. malloc() gives you memory. free() gives it back. If you use it after free(), the program keeps going like nothing happened until it corrupts something important.That is a footgun. It's not like blaming the knife when you cut yourself. It’s more like a knife that occasionally teleports into someone else's kitchen if you hold it wrong. C assumes you are perfect. Modern languages assume you are human. That's the difference Yes, C built trillion-dollar infrastructure: your OS, your browser, your database. Linux has been running the internet for 30 years. But that doesn't mean the model is ideal; it means generations of engineers have spent enormous effort working around its sharp edges. If you can manage memory perfectly all the time, across millions of lines of code and thousands of contributors, that’s impressive. But history shows that nobody actually can, which is why entire vulnerability classes exist. Rust didn't appear because developers suddenly became lazy. It appeared because we finally admitted that humans make mistakes and maybe the compiler should help. The language is unsafe. That's literally the point.
English
48
25
166
14.5K