Add automation to help with `List`s of signals as ports of a module
- Dominant language
- Dart
- Stars
- 489
- Forks
- 88
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 10
Description
### Motivation
There are scenarios where it's convenient to use a `List`, especially as an argument to functions or constructors for modules. Keeping it as a `List` requires iterating through all the signals to punch associated ports. It would be nice to have some automation help with this.
### Desired solution
One option might be to add a way to construct a `LogicArray` from a `List`, which would make it easier to convert a `List` argument to a `LogicArray` port.
An alternative/addition might be to add something like `addInputList` which automates punching a list of ports, with associated renaming.
### Alternatives considered
_No response_
### Additional details
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.