Open georg-schwarz opened 1 month ago
I agree, unique names for everything imho.
https://github.com/jvalue/jayvee/pull/576 introduced the following scheme:
@rhazn raised the question on why not making element names unique across all levels, so no "overwrite" behavior at all. IMO this is possible as we don't have variables (yet) whose names could be reused on different scope levels.
Right now, we ensure that elements of the same type (blocks, pipelines, etc.) have unique names. However, with exports, it might make sense to ensure unique names across different types of elements.
Any thoughts? @rhazn @joluj