> 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.
I know something about make. But I think you don't understand what make is and what make is used for. Let's open make file which is located in django doc folder. At the begging we initiate env variables which will be used later. Is it magic which impossible to implement in python ? Next we have some tasks and any of them doesn't do anything more that just working with folders , showing help.and running processes. If I've lost something magic in this script , just point me this string. To me it looks like you are fighting for your standpoint without any common sense. You try to prove me that this is good because you like it , Ok like it , if you want. I don't care On Feb 11, 2:04 pm, Russell Keith-Magee <freakboy3...@gmail.com> wrote: > 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 -~----------~----~----~----~------~----~------~--~---