The result is catenated from P_SHORT and the extra data associated with P_SHORT. Actual objects may redefine Short() as they please to. The returned string is lowercase and contains no linebreaks.
string sh;
if (sh = obj->Short())
write("You see "+sh+"\n");