English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In programming, we say an object is capable of doing something. For example, an object may be drivable or repairable. This lets us know what actions the different parts of a computer program are able to perform or receive.

The English words we use don't have to actually exist, for example we can use dieable which could imply that the object can die. This is not a great example, but it should get the point across.

I'm looking for a way to express the capability for an object to attack something. If I say it's attackable then it implies it can be attacked, not that it's capable of attacking.

I also cannot use it attacks or it can attack as it should use the single word format with -able on the end if at all possible. It also cannot use hyphens and must be one word.

I am also looking for suggestions for repairable but implying that it performs repairs.

share|improve this question

closed as too localized by simchona, MrHen, MετάEd, FumbleFingers, Daniel Oct 4 '12 at 18:21

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 2 down vote accepted

You have a few choices to indicate that something is capable of attacking. "Offensive", "offending", "aggressive", "aggressor", "harmful", and "combat[ive]" are possible choices.

As for indicating that something can perform repairs, you have options like "medic[al]", "service[r]", "maintainer", "aider", "mender".

I don't think there are "able" words that indicate an ability to do things to others the way you seem to want. Something is "X-able" if X can be done to it.

share|improve this answer
Agree with 'able' not really working. It's how it was done in Java, but I think I need to change things up a bit for what I'm working on now. – TigerCoding Dec 31 '11 at 6:27

You might consider weaponised (or weaponisable) if you don't like attack-capable.

share|improve this answer
Great suggestions, thanks! – TigerCoding Dec 31 '11 at 21:46

For the "it can attack"-able case, try weaponable and armable. For "it can repair"-able, perhaps medicable, from medic.

share|improve this answer
Thanks for your suggestions, but David had "aggressor" which I think fits better. However, armable is still in the running. – TigerCoding Dec 31 '11 at 6:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.