-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use some commonly used configuration method #73
Comments
Last time I tried to work with Agentpolis, my experience was similar. The bugs related to configuration system are very convoluted and very hard to fix without Davis's help. @F-I-D-O what is the experience of your students? Are they able to run Agentpolis stack without your help? |
I know about the problems, but right now, the custom config has more PROS than CONS (for our group, of course). At this time, only one student works with the config and he has not encountered any problem. Usually, there is no problem, unless you need to introduce new variables into config. At the initial stage, I considered standard config formats like YAML, json, XML or ini. But none of them supports the custom config features that speed up the development (at least for me) and prevents some bugs that would be otherwise hard to trace. Config Features:
|
Maybe I don't understand exactly the features you mentioned, but I don't see any of the features that JSON or YAML in combination with java Jackson library would not be supported too. Regarding python, I'm not sure but I still seriously doubt that there is not a python library capable of doing that. I'm writing again, because I needed to do something with configuration and I again I'm stuck because of the non-standard configuration. At least, please, write some documentation (one paragraph would be enough) how to use it, because 'Loads configuration using config file, client config file and local config file.' javadoc is not really helpful (I'm using older version so maybe you added it in some newer version?). |
The custom configuration used in agentpolis is really bad idea. I've already spent about 1 week in total by solving config related bugs.
It does not have any usable documentation (at least I'm not aware of it) and even if it has it, I seriously doubt that any of the standard configuration methods (YAML, or HJSON looks ok) would not be a better option.
The text was updated successfully, but these errors were encountered: