[D.typesystem] Static (CT) enforce anybody?

Jonathan M Davis jmdavisprog at gmail.com
Wed Sep 1 14:11:50 PDT 2010


On Wednesday, September 01, 2010 13:54:15 Philippe Sigaud wrote:
> On Wed, Sep 1, 2010 at 22:37, bearophile <bearophileHUGS at lycos.com> wrote:
> > Philippe Sigaud:
> > > Yes, Steve is right. Also, you cannot throw exceptions at CT.
> > 
> > This is a temporary limitation :-)
> 
> Really? That means being able to create reference types at CT, that'd be
> interesting, to say the least. And what code would catch them? Aren't they
> caught by the runtime?

Well, according to TDPL, the ultimate goal is to be able to use _all_ of SafeD 
with CTFE. So, exceptions would be on the list. However, I wouldn't expect CTFE 
to get that powerful anytime soon.

- Jonathan M Davis


More information about the Digitalmars-d mailing list