On Wed, Feb 11, 2009 at 8:09 PM, igorlash <igorl...@gmail.com> wrote: > > But if you take a look at Makefile you will find that this file has > only creating folders and running processes. So make isn't used as > real build tool in django.
If this is what you believe, then you either don't understand what make does, or you don't understand how to read make files. Either way, I suggest doing some reading and experimentation. >> Make was used because it is suited to the task, is free, is widely >> available, and is widely understood as a build tool. > > Make is widely understood between C++ developers. (I used to develop > in C++ that's why I know something about make). I looks like decision > to use make was taken by C++ developer in past. So if this decision > were taken by java developer , every user of django would know ant. > Correct ? Rubbish. Make is widely understood by anyone that has spent more than 30 minutes working with Unix, or has graduated from a CS course at any halfway decent university. Even if this wasn't true - you don't need to understand make files to use them. If you're using a unix system, you won't even need to install make - in all probability, it's already installed. Typing 'make html' really isn't that hard. >> there isn't an existing pure Python >> build system that has anywhere near the level of acceptance and >> availability as make. > > http://www.scons.org/. You are going to stand there and say, hand on your heart, that scons has the same level of community acceptance and availability as make? The core developers, myself included, aren't going to spend effort rebuilding a build system that works _perfectly well_ right now, just to satisfy your dislike of Make. Like it or not, Make works, it is widely understood, and it's available everywhere. Even if Ant and Scons were good tools, they simply aren't available as part of the default OS install in the same way that make is. I have no interest in going round and round discussing a decision that, quite frankly, doesn't matter as much as you seem to think it does. I've explained our reasoning, and explained our intentions. Barring some stunning contribution, I'm going to stop responding to this thread. Yours, Russ Magee %-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---