What Makes A Programming Language Good
Walter Bright
newshound2 at digitalmars.com
Tue Jan 18 01:05:34 PST 2011
Vladimir Panteleev wrote:
> On Tue, 18 Jan 2011 07:20:56 +0200, Walter Bright
> <newshound2 at digitalmars.com> wrote:
>
>> http://urbanhonking.com/ideasfordozens/2011/01/18/what-makes-a-programming-language-good/
>>
>
> So, why do users still get a scary linker error when they try to compile
> a program with more than 1 module?
What is that message?
> IMO, sticking to the C-ism of "one object file at a time" and dependency
> on external build tools / makefiles is the biggest mistake DMD did in
> this regard. Practically everyone to whom I recommended to try D hit
> this obstacle. rdmd is nice but I see no reason why this shouldn't be in
> the compiler. Think of the time wasted by build tool authors (bud,
> rebuild, xfbuild and others, and now rdmd), which could have been put to
> better use if this were handled by the compiler, who could do it much
> easier (until relatively recently it was very hard to track dependencies
> correctly).
dmd can build entire programs with one command:
dmd file1.d file2.d file3.d ...etc...
More information about the Digitalmars-d
mailing list