View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006084 | DarkRadiant | Design/Coding | public | 27.08.2022 17:03 | 28.09.2022 19:12 |
Reporter | greebo | Assigned To | |||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | confirmed | Resolution | open | ||
Product Version | 3.1.0 | ||||
Summary | 0006084: Improve feedback when calling console commands with mismatching arguments | ||||
Description | Calling console commands with an incorrect number of arguments or mismatching type of arguments will be immediately recognised by the command system itself, but the information written back to the user is not very helpful. Most console commands could provide more info when the invocation is passed through. Maybe a command registration system with a properly description infrastructure could help the command system to provide better feedback. | ||||
Tags | No tags attached. | ||||
I've been wondering if instead of developing the command system further, we should be moving towards Python as the "console" API, much like Blender does. With Python we would only need to implement the objects and functions, and let the interpreter worry about things like syntax and type checking. Commands would still be needed to back menu options and shortcuts, but perhaps the console command processing system isn't needed now that we have an integrated Python? | |