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.