Preach. make install is the biggest source of “works on my machine” ever. (obviously exaggerating). You could point me at 99% of all C++ projects that have dependencies and it ./configure && make install wouldn’t work on any of my machines. “Oh of course you need to install the dependencies, just sudo apt get” let me stop you right there, I don’t have debian. And with that you’re on your own with C/C++ projects.
Everything else in that chapter plays a big part in my departure from C++. ~30 years of existence and they have barely learned from their missteps.
We’ve succeeded. This was a gigantic project and we made it. The sheer scale of this is perhaps best expressed in numbers:
Preach.
make install
is the biggest source of “works on my machine” ever. (obviously exaggerating). You could point me at 99% of all C++ projects that have dependencies and it./configure && make install
wouldn’t work on any of my machines. “Oh of course you need to install the dependencies, justsudo apt get
” let me stop you right there, I don’t have debian. And with that you’re on your own with C/C++ projects.Everything else in that chapter plays a big part in my departure from C++. ~30 years of existence and they have barely learned from their missteps.
Wow. What an amazing job 👏
Anti Commercial-AI license
That’s why configure takes 100 arguments, so you can tell it where every single dependency is. I don’t miss those days.
In case anyone else was wondering what “Rust 5” and “C 6” were, the numbers are footnotes in the blog post.