On Tuesday, 5 December 2017 at 19:19:50 UTC, colin wrote:
On Tuesday, 5 December 2017 at 19:13:10 UTC, A Guy With a Question wrote:
On Tuesday, 5 December 2017 at 19:09:50 UTC, Adam D. Ruppe wrote:
[...]

Ok, so that worked. I still have the problem with importing though:

mypackage: Item

seems to generate the error:

"Error: undefined identifier 'Item'"

Which is weird, because I'm able to bring in Array through std.container.array: Array;

Is Item public in your package?

Yes. I fixed it by not referencing it by the package but by the file specific module I created. That worked. All errors are resolved now. Thanks!

I think maybe the import issue was because there was a circular import happening.

So I have a few sub modules:

   module
      item.d
      other.d
   package.d

where other.d uses Item from item.d. But I was pulling item from package. When I pulled it directly from item.d it compiled fine. So maybe it can't handle the circular referencing there.

Reply via email to