1
Vote

Rethink package structure (break circular dependencies)

description

There are many problems with the package structure.
  • Circular dependencies (AST<->SG, SG<->SGBuilder, etc.)
  • Some namespaces contain too many types and should be split into multiple (sub)namespaces.
  • Folder structure, package structure and namespace names should exactly match.

comments