Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

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
add comment

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.

3 Answers

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. –  Javy Dec 31 '11 at 6:27
add comment

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

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

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. –  Javy Dec 31 '11 at 6:28
add comment

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