November 24, 2010
"Nick Sabalausky" <a@a.a> wrote in message news:icgh49$6bl$1@digitalmars.com...
> "Leandro Lucarella" <luca@llucax.com.ar> wrote in message news:20101123050406.GJ8411@llucax.com.ar...
>> Nick Sabalausky, el 22 de noviembre a las 12:54 me escribiste:
>>> "Manfred_Nowak" <svv1999@hotmail.com> wrote in message news:Xns9E38B3AFCD756svv1999hotmailcom@65.204.18.192...
>>> > Russel Winder wrote:
>>> >
>>> >> but it has come to the end of its useful life
>>> >
>>> > why. I ask because I just realized, that llvm still uses it.
>>> >
>>>
>>> Make's in the same boat as C++: Highly significant in the past, and
>>> still
>>> used because of intertia, but garbage by modern standards.
>>
>> !?
>>
>> Generally people that say that is people that don't understand Make.
>>
>
> See, that's a big part of the issue I have with make. I've spent an enormus amout of time with it and with various documentation for it (including O'Rielly books), and trying to use it still feels like complete voodoo. I *don't* understand make despite my many attempts. That's the problem. Every non-make-based alternative that I've tried, I've understood just fine.
>
>> Make is not a build system, make is a unix tool, it does one thing and it do it well, and that thing is rebuilding something based on dependencies. Usually Make is a tool to use as a building block when you need something more complex.
>>
>> Make is a great tool, just don't ask it to do things it doesn't suppose to do.
>>
>
> In other words, it's great as long as you have limited requirements or like to toss a pile of different programs, likely each with their own DSL, at a single damn task (project building)...and if you actually understand it.
>

I should apologize to bioinfornatics. He did all the work of making a make-based build system tool for D, and then I take the announcement thread and use it to start bitching about make.



November 24, 2010
thanks nick

i have pushed a fix for dmake and in same time for ddbi

i think they are a little bug easy to fix when you set a lib do not put at the end '/' character example: dmake -p src -l src/dbi instead  dmake -p src -l src/dbi/

To do change all path string and array Path string to Path object

if someone could do this i think i can't do this before 1 week
November 25, 2010
Leandro Lucarella wrote:
> Russel Winder, el 22 de noviembre a las 19:10 me escribiste:
>> On Mon, 2010-11-22 at 16:41 +0000, Manfred_Nowak wrote:
>>> Russel Winder wrote:
>>>
>>>> but it has come to the end of its useful life
>>> why. I ask because I just realized, that llvm still uses it.
>> For really small systems compiled on a single platform, Make can still "cut it".  But being an external DSL, the separation of relationship specification notation and action notation, and especially the platform specific action notation lead to insurmountable problems.  Go is trying to persevere with Make but the cracks show readily.  Also Make shows the cracks for large projects, it doesn't really scale.
> 
> False.
> 
> ...
> PS: I'm really talking about GMake :)
> 
	One very big problem about GMake is that parallel build doesn't
work when the project is split in several directories...

		Jerome
-- 
mailto:jeberger@free.fr
http://jeberger.free.fr
Jabber: jeberger@jabber.fr



1 2 3
Next ›   Last »