On 6/17/2014 12:13 PM, H. S. Teoh via Digitalmars-d wrote:
On Tue, Jun 17, 2014 at 06:56:11AM +0000, via Digitalmars-d wrote:
On Tuesday, 17 June 2014 at 05:52:37 UTC, Nick Sabalausky wrote:
Well, I think interesting part we're trying to look at here is the ARC's
impact on speed.

ARC without deep whole program analysis is bound to be slow.
[...]

But isn't whole program analysis impractical with D's separate
compilation model?


I think that's exactly the concern he's voicing.

Limitations of the separate compilation model have come up before. For example, the inability to retrieve all the subclasses of a base class. Pretty sure there's been others, too.

Since whole-program-at-once *is* a common way to use D, I've always felt that (issues of manpower aside, of course) whole-program-at-once users shouldn't necessarily be robbed of abilities just because *other* projects can't use them due to their own usage of separate-compilation. Sometimes things are mutually exclusive. Doesn't mean we can't let the user choose their tradeoffs for themselves.

But that's kinda venturing off onto a tangent.

Reply via email to