I have a large project that has a couple directories that are utilities, and want to have a hierarchy for them without polluting the top level name space with basically everything.
src
src/collections/hash
src/collections/veb
src/net
src/coroutines
but there is also
src/debug/assert
src/debug/print
I can’t @import
the debug stuff from the collections.
Some of the debug stuff relied on the collection stuff (such as a fixarraylist or fixedstrintg) but those also use the debug asserts.
I currently imporrt EVERYTHING with a src/_all.zig
file that I generated with an awk script. Thais’ horrible.