project oriented
Graham St Jack
Graham.StJack at internode.on.net
Thu May 14 22:57:39 PDT 2009
On Tue, 12 May 2009 21:12:51 +0000, BCS wrote:
> Hello davidl,
>
>> The module package system still stays in the state of the C age. It's
>> file oriented. I think there's no more sound package system than C#
>> one. The namespace and distributed packaging is a must nowadays and
>> the compiler should be project oriented and take project information
>> as the compiling base. Also an IDE is quite useful for providing
>> project templates.
>>
>>
> The up side to file based packaging is that the compiler can find the
> files without needing extra information. There are several tools that
> can build a project from nothing but a set of .d files. With the c# type
> of system, the compiler/build system needs to have a metadata file that
> list all the .d files to be built adding yet another piece of redundant
> complexity.
>
> The c# solution works well if you will *only* develop from the IDE but
> is a total pain as soon as you need to work with non-language aware
> tools.
Good point. I like the current system's simplicity, and changing it as
suggested would add a lot of hassle.
More information about the Digitalmars-d
mailing list