
7 Jul
2008
7 Jul
'08
4:52 p.m.
Also, why do you want phase aliases?
I don't quite see how to achieve this without aliases. This will be even more of a problem once I add additional fusion layers.
I've added phase equality to the implementation. It seems like a nice clean extension. Since this lets you add constraints to existing phases (given that the module defining the phase alias that accomplishes this is directly or indirectly imported into every affected module) I'm going to hold off on the "class/instance" style. Although it might be nice, it's rather complicated, and we can retrofit it at a later date if it turns out to be essential. Cheers, Max