Applications


The compiler support facility has been used to develop several non-trivial tools:

Another obvious application of the compiler support feature would be related to metrics, which are notoriously hard to gather in common languages as soon as one goes beyond lexical [Halstead 77] or structural [McCabe 76] metrics. For instance, measuring class fan-in and fan-out in YAFL took merely a few hours of work, while it can takes days and weeks to be applied to C++.

Other possible applications are: