Why does code like this (Visitor Pattern):
sub invite(b as Visitor)
sub visitUser(a as User)
work in one class lib, but not when seperated into two libs ("Illegal Circular use")?
This makes some OOP concepts (in this case Visitors, which call the User back) impossible when seperating code into different libs or you get huge script libs (ls.doc only work with so long libs and it also means you touch all code when you just want to change one bit).
Please make this error go away!