Say I've got a bunch of classes that inherit from a common
interface (in this case Component) and a class Foo that can
handle any subclass of Component. Like so:
interface Component { ... }
class A : Component { ... }
class B : Component { ... }
class C : Component { ... }
class Foo {
Hi everyone, I'm new to D, and I'm trying to get a handle on the
correct way to use packages, modules, and importing things. I
created a simple example, but I'm getting linker errors in weird
situations. I'm hoping to get some insight into why the error is
happening and best practices in these