Ameliorate could use more examples of ways the tool can be used!
Years ago someone mentioned using a structured argument tool for discussing Rust RFCs, and there seemed to be decent support for that idea, but it didn't end up getting traction. The current RFC process involves creating a PR in the RFCs repo with sections explaining the proposal, and using the PR to discuss it.
Ameliorate seems like it could be perfect here, as a means of being explicit & precise about the problem(s) being addressed, pieces of the proposal, positive/negative effects, obstacles, critiques, possible alternatives.
Solution you'd like
Pick a recent, well-discussed RFC (open RFCs here), and build an Ameliorate diagram for it.
Note down any details that made it hard to diagram this, and any features that seem like they'd be nice for Ameliorate to better-handle this use case. Output for this ticket should be a link to the created topic or, if it's built on the playground, downloaded JSON from the topic:
Alternatives you've considered
No response
Additional context
This is probably pretty hard to do without solid knowledge of Rust.
Describe your issue
Ameliorate could use more examples of ways the tool can be used!
Years ago someone mentioned using a structured argument tool for discussing Rust RFCs, and there seemed to be decent support for that idea, but it didn't end up getting traction. The current RFC process involves creating a PR in the RFCs repo with sections explaining the proposal, and using the PR to discuss it.
Ameliorate seems like it could be perfect here, as a means of being explicit & precise about the problem(s) being addressed, pieces of the proposal, positive/negative effects, obstacles, critiques, possible alternatives.
Solution you'd like
Pick a recent, well-discussed RFC (open RFCs here), and build an Ameliorate diagram for it.
Note down any details that made it hard to diagram this, and any features that seem like they'd be nice for Ameliorate to better-handle this use case. Output for this ticket should be a link to the created topic or, if it's built on the playground, downloaded JSON from the topic:
Alternatives you've considered
No response
Additional context
This is probably pretty hard to do without solid knowledge of Rust.
Technical ideas and questions
No response