Let me give an example for context:
If someone posted a question here on the site and I wanted to describe them, I can say "the asker" or "the poster".
Now, if someone suggests an edit on that post, how would I describe them in a similar manner (using a single word)?
Is the word "suggester" correct? (I couldn't find any usage of it.) If it's not, I'm looking for a word that has this meaning. It doesn't have to be derived from "suggest". A synonym would suffice as long as it fits in the context (e.g., "advisor", etc. wouldn't work).
(extra info; feel free to ignore)
This post appears to have attracted a lot of people so let me try to clarify more.
The example that I used above is very similar to the real-life situation but let me include the exact context that I wanted to use it in anyway. I was trying to come up with a meaningful variable name to use in a software development project that I'm working on. The situation is as follows:
A client suggests something (actually, an edit to an existing item or a proposal for a new item) and I need to have two variables to refer to the following:
- The client that suggested the thing.
- The id of the client who suggested the thing.
I couldn't just use
ClientId because it would be ambiguous in this particular situation. I ended up using
SuggestedByClientId. Although the second one isn't perfect (I think), I believe it reflects the intention pretty well. I might change it later to
ProposerClientIdas suggested by Jason in the answer below or just keep the word "proposer" in mind for future use cases.