On Tue, 2011-04-26 at 12:49 -0500, Andrei Alexandrescu wrote: [ . . . ] > This has been a common complaint about make... until gmake came about. > Targeting gmake newer than a specific version seldom causes > platform-related issues.
Make (of whatever ilk) is fundamentally platform dependent because it is an external DSL. The dependency rules should work correctly on any platform -- though there will be a need for platform specific variation such as dealing with variant suffixes etc. -- but the actions are command lines for the platform in use. > It is a great metric because they are in a ratio determined by the tools > used. 312 lines to build 143K lines seems a good ratio to me - probably > some of the best I've seen. > > The 312 lines make is only for Phobos. If you could reduce and simplify > it, we'd all appreciate it. Should be easy in either SCons or Waf. [ . . . ] > What also matters is that stuff that stays is stuff that gets done. You > seem to have a good amount of expertise, but at the same time choose to > firmly plant your figurative self in the proverbial armchair. If you > know how to do it, do it, don't attempt to beat others into doing it. I think it a bit overly-aggressive to use phrases such as "choose to firmly plant your figurative self in the proverbial armchair" and "beat others into doing it". For people who have full-time jobs and therefore secure income who use some of their work time or spare time to work on projects such as D, there is the safety of having secure income. For those of us who have no full-time job it is a matter of all time spent on things like D is time not spent earning money. Firing off some emails is quick and apart from a few rants, I think most of my emails are constructive. It is therefore a serious barrier to be told I am a back seat driver and to "do something" don't "say something". With people such as Spacen Jasset tentatively volunteering to contribute to some work due to this exchange, to start getting censorious of my efforts to contribute and create an atmosphere of doing something seems somewhat counter-productive, certainly not community building. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
