TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Pymake: A Mostly GNU-compatible `make`, Written in Python

2 pointsby newsitover 16 years ago

2 comments

jacquesmover 16 years ago
What an excellent piece of documentation on why you should not roll your own build system.<p>"because I can" is right next to the reasons the author gives:<p>"Why don’t you just hack GNU make itself?<p>There are some improvements we’re interested in doing which just aren’t possible within a C codebase:<p><pre><code> * implementing rules directly in Python * Condensing multiple invocations of make into a single process </code></pre> . Python is also about a zillion times easier to hack quickly."<p>What a totally pointless exercise, if anything he should have spent the time to make the build process <i>less</i> dependent on other packages, not more.<p>Same with javas 'ant', why on earth does everybody and their brother feel the need to reinvent the wheel.<p>If you're going to roll out some package try to keep your dependencies to the absolute minimum.
评论 #483978 未加载
评论 #484183 未加载
acangianoover 16 years ago
See Waf: <a href="http://code.google.com/p/waf/" rel="nofollow">http://code.google.com/p/waf/</a>