Recursive typedef
Markus Dangl
danglm at in.tum.de
Thu Oct 5 10:44:28 PDT 2006
Karen Lanrap schrieb:
> I do believe that there cannot be a typesafe way to define a type
> that is recursive in itself, but I have not tried to prove that.
>
I think i remember something similar about recursive function types from
one of my lectures... ("a->b->a" is not possible because "(a=>b)=>a"
cannot be proven or sth like that)
But this is a workaround:
---
interface ParseFn
{
ParseFn opCall(char[]);
}
---
I don't really understand why this makes such a big difference for the
type system, because it seems really equivalent.
More information about the Digitalmars-d-learn
mailing list