Как человек-невидимка испортил мою программу
Учу программу читать. Учу понимать, что существительные через запятую опосля имен – это синонимы имен.
Холмс, сыщик, шел по улице.
Кто там?
Шерлок Холмс, сыщик.
И все хорошо. Пока не дошло до человека-невидимки. Я так и знала, что он все испортит. Потому что характер такой. Вот он и выдал фразу:
Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело.
Вариант с согласованием родов существительного не подходит. Потому что:
Да, это был промах, Кемп, огромный промах.
Вариант – выделить обращение? Но может быть такое:
Да, это был промах, Кемп, дружище, огромный промах.
И запишет-таки программа, что герой – промах по имени Кемп. А чё, мой генератор и не такое отмачивал.
И еще вариант, который я сама придумала:
Но тогда неверным будет вариант:
Думайте, Ватсон, сыщик вы или нет?
Нет, я не сыщик, сыщик мой друг.
Или убрать варианты с вопросом?
Но:
Может Ватсон, врач, окажет нам помощь?
И вот еще:
Как быть с другими падежами кроме именительного? Потому что тогда появляются варианты:
Мы увидели сыщика Шерлока Холмса.
Мы увидели чемодан Шерлока Холма.
А если имя еще и не склоняется?
Мы увидели красавицу Мими.
Мы увидели сумочку Мими.
И вообще:
На столе лежала сумочка Мими.
И ведь не поймет, что Мими - это имя не сумочки.
И черт пойми, как с этими косяками разобраться...