Date: 2010-01-18 11:40 am (UTC)
corrvin: "this space intentionally not left blank" (Default)
From: [personal profile] corrvin
(Apologies, I'm at work and only about half my brain is working right now.)

To me, attribute-noun means more "this noun happens to be attribute" and attribute!noun means "this noun has attribute as an essential part of its being."

On the other hand, that may be a personal reading only, and there may be no need for two meanings, or a better way to divide such meanings.

On the gripping hand, using attribute!noun avoids this hyphen issue.