Compile Time increase through PATs

Hi There,

is it possible that protocols with associated types (PAT) have a huge impact on compile times?
I have a bunch of protocols that use properties of each other (a graph with nodes, edges, clusters, node types and domains). It worked ok until I needed I decided to keep/trace a reference from the graph in each node. From that time onward (and hence with another PAT in the node protocol), compilation time multiplied at least by factor five.

Is that a compiler issue or did I overlook something relevant?

Many thanks in advance!
Klaus

Terms of Service

Privacy Policy

Cookie Policy