qsim "activity components" as List or as Set?

Description

Sebastian, Michał,

accepts List as an argument. I.e. arguments can exist multiple times.

However, it fails later when it is attempted to install the same module twice.

It looks a bit like the latter restriction was introduced later by Michał. So I am wondering a bit what is the design decision. Should it be possible to request the same module twice, or not?

Note that for "strategies", where we are using the same dialect (register to strategy manager, and request via config), it is possible to register the same strategy twice, and with good reasons.

So the questions are:

  • Michał, have you encountered situations where multiple requests of the same module were bad? Could you please report a bit?

  • Sebastian, have you deliberately allowed for multiple requests of the same module? Or was that more by accident or because it already existed like that from before?

Thanks ...
[Created via e-mail received from: "Nagel, Kai, Prof. Dr." <nagel@vsp.tu-berlin.de>]

Environment

None

Assignee

Sebastian Hörl

Reporter

Kai Nagel

Labels

None

Priority

Major
Configure