Hacker News new | ask | show | jobs
by onion2k 1453 days ago
As a project grows larger, it becomes difficult to keep track of all the build and compilation procedures that need to be followed.

Anecdotally I've worked on projects that have thousands of scripts that could be built with a 5 line make file, and other projects that have a few tens of files that needed a 200 line Webpack config. I don't think build complexity is a function of project size.

1 comments

Hi! The reason why you can compile such large amounts of files with only a few lines in a Makefile, is because most of these files might be carrying a pattern in their build rules (like for example most of them are to be compiled in an object file). But this is not always the case. Plus, note that I (and many others I have worked with) are of the opinion that Make may be popular but it is surely not user friendly. The syntax involved in writing a Makefile can get very messy very quickly with all the $<, $@ and what not... Beast's syntax is much more simpler and intuitive, so that everyone... (beginners or experienced) can use it