Mac OSX installer for dmd

Bruno Medeiros brunodomedeiros+spam at com.gmail
Thu Sep 30 05:33:31 PDT 2010


On 07/08/2010 22:05, Walter Bright wrote:
> Don wrote:
>> Seems pretty clear that the problems are with the concept itself,
>> rather than D's implementation of it.
>
> That leads me to be cautious in rushing in to 'fix' it.

Yeah, there is some relevant things I want to say on this issue of 
component encapsulation, especially coming from the Java world. I think 
they are really relevant insights from there.

In summary, I think the ideal would be to have something like OSGi has: 
a bundle system. That's a really good way to have component 
encapsulation and version/dependency management scale to really large 
apps, built from several separate, and well "encapsulated", components. 
The alternative "@internal" proposal is somewhat limited, it would only 
be a very minor improvement. (a related concept exists in OSGi bundles 
though) Also, I think this can be dealt with without involving the 
compiler (although a standard will be very important).

I'll try to make a more detailed exposé, when I have more time, so that 
the use case be better understood. I'll post it on the bug report itself:
http://d.puremagic.com/issues/show_bug.cgi?id=2529


-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list