patrickhuber / Pliant

MIT License
26 stars 4 forks source link

Pliant.Forest has a circular dependency on Pliant.Charts #45

Closed patrickhuber closed 3 years ago

patrickhuber commented 8 years ago

Pliant.Forest.IForestNode is referenced by IState and VirtualForestNode.

Pliant.Charts.IState is referenced by IIntermediateForestNode and IntermediateForestNode

patrickhuber commented 8 years ago

As discussed in #59, perhaps breaking out the folders into different projects would help avoid coupling in the future. Plans for a GLL or GLR variant would help promote this idea and lead to better abstractions. Maybe using IL merge to unify them for the NuGet package for now and take a major release to split everything up.