Язык Go очистили от «расизма». Теперь нигры могут спать спокойно!
Недавно в США полицай задушил ниггу при задержании. Это послужило поводом для протестов на расовой почве, где негры вопят о своих правах по поводу и без. На волне этой хуйни язык Go немного подрихтовали.
Все: заменить использование whitelist/blacklist и master/slaveБыло много дискуссий об использовании этих терминов в технике. Я не пытаюсь создать очередные дебаты. Понятно, что есть люди, которых они обижают и, которые считают нежелательным их использование не по техническим причинам, а по своему историческому и социальному контексту. Этого достаточно, чтобы заменить их.В любом случае, allowlist и blocklist более понятны, чем whitelist и blacklist, поэтому это изменение имеет минусовые затраты.Не менялись вендорные, связанные и минимизированные файлы. Почти все изменения являются тестами или комментариями, с парой переименований в cmd / link и cmd / oldlink, которые полностью безопасны.
Вы, блять, там ебанулись совсем?
Как обозначение цветов в технической, блять, сфере может кого-то оскорблять?
Понятно, что есть люди, которых они обижают
А этих людей оскорбляет ночное небо или нефть? Или черные тачки? Или «Чёрный квадрат» Малевича?
Давайте еще их переименуем! Или вообще слово «чёрный» изменим на «неназываемый цвет»?
И если слова «чёрный/белый» хотя бы в повседневной жизни используют, то хули вы приебались к «master/slave»? Это самому нужно быть расистом, чтобы в этом какой-то расовый подтекст углядеть.
Когда вам уже дойдет, что проблема не в словах? Даже если запретить все известные оскорбления, люди всё равно смогут придумывать новые эвфемизмы, и так до бесконечности.
Но нахуя это объяснять? Гораздо легче пойти на поводу у неадекватов, каждый раз внося изменения в языки и документацию!
Так что ждём, блять, еще феминитивов в коде, которые будут приправлены защитой прав узкоглазых, вегетарианцев, гомосеков, мусульман и прочих ебанутых фанатиков!
P.S. Еще в копилку политкорректного неадеквата:
По наводке АнонимусаПо материалам googlesource.com