Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

GNU Make is shockingly versatile and unreasonably effective. I have used Makefiles to build, check, and install projects in C, C++, golang, and python. I have abused Makefiles to generate websites, Docker images, PDFs (from LaTeX), and even macro-expanded yaml. It's old and weird and I love it.


> It's old and weird and I love it.

Likewise. And it has the added benefit of parallelizing those website and LaTeX builds according to the dependency graph by just adding “-j4” to the make call.


What is there to parallelize in a latex build? Isn't it incremental?


I assume parallelizing latex builds of separate sections for their website. Like building out blogs/physics and blogs/cs from their latex equivalents in parallel.


Sometimes the LaTeX document contains many tables or figures that also need to be built. But those can be built in parallel.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: