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
In case anyone else was wondering what “Rust 5” and “C 6” were, the numbers are footnotes in the blog post.
That’s why configure takes 100 arguments, so you can tell it where every single dependency is. I don’t miss those days.