initially, i thought that machines would have emotions, as if emotions are an intrinsic property of the expressive object. but i am not so sure about this now. if a child were to see a machine ‘M’, he might not understand it precisely and hence only get a general idea etc etc, i.e., be likely understand it through an abstraction (like an emotion). if a scientist saw the same machine ‘M’, then she might not need to resort to emotions or such abstractions. i think emotions are only recognised at the moment of perception, and that is why, instead of discussing whether an object, person or complex system can have an emotion, we need to discuss when an observer perceives something to be an emotion.