On Wed, 09 May 2012 15:18:49 -0700, Era Scarecrow <[email protected]> wrote:

On Wednesday, 9 May 2012 at 22:16:17 UTC, Adam Wilson wrote:
On Wed, 09 May 2012 15:03:21 -0700, Era Scarecrow <[email protected]> wrote:
Why would this be such a big deal? As I understand it some of this comes from D couldn't compile to libraries (if that's different now I am not sure, haven't kept up with all the updates) so everything in phobos is distributed as source.

Theoretically D can compile Shared Libraries now. Which means that DI files are going to be more useful than ever.

If we can't compile to a callable library (static or dynamic) for a while and can't use CTFE on non-source, then the problem is more explicitly present and either needs a workaround or some type of convention.

CTFE cannot currently call a function without it's source.

  Currently? If it can later the problem goes away...

There are no plans to do this at all any point in the future so waiting for it would be fruitless.

--
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/

Reply via email to