D frontend
Elie Morisse via Digitalmars-d
digitalmars-d at puremagic.com
Fri May 6 05:08:26 PDT 2016
On Friday, 6 May 2016 at 09:34:39 UTC, Timon Gehr wrote:
> One major goal of this project is to figure out a good way to
> handle non-trivial compile-time dependency structures (i.e.
> solving the "forward reference error" problem). As it does
> explicit dependency tracking on AST nodes, it can possibly be
> used for fine-grained (AST-level) incremental compilation in
> the future.
Great initiative! While mapping big C++ librairies with a lot of
templates with Calypso I still hit forward referencing errors
from time to time. Some of them were easily fixed but I feel that
making the whole thing more robust is a complex task that can't
be achieved through small fixes/hacks, it needs a drastic
solution like yours.
More information about the Digitalmars-d
mailing list