Closed rht closed 7 years ago
I have thought about this for long and I think this is not a good idea. If the user has to specify the agent name explicitly he knows the agent name. If he don't he has to read the documentation to know that the class name is used as an agent name.
Here are the use cases sorted in the order of how common they might arise:
Why should an instantiation of an agent be complicated by an extra param when they are not used at all but only in case 3 or 4?
e: s/Here is/ Here are/
This changes the parameter order, but simplifies
build_agents
. This is for better interoperability.