LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Блин, ну вы хоть один раз можете написать правильно?

Я написал все правильно. Там две сигнатуры функции, обе принимают разные туплы, но в одном случае по вашей логике коэрсии не должно быть, а во втором – должна. Вы как предлагаете в таком случае поступать? Все тем же вашим гениальным ABI? Идеальное решение: для того, чтобы не делать нормально, лучше насрать специальным правилом коэрсии для одного частного случая и ввести ABI (кстати вы так и не рассказали, зачем же он нужен, если все туплы и так автокоэрсятся), а все ради того, чтобы не делать по людски, и это все при том, что вариадики для раста делаются.

Смотри, код то же самое делает

«Дерьмом можно насытиться – так давайте жрать дерьмо вместо еды!». Не делает он то же самое, он позволяет достичь чего-то отдаленно похожего ценой рекурсивной дрисни. Где тут человекочитаемый код? Где тут юзабилити? Там RazrFalcon что-то про поддерживаемость сообщал, где оно все?

олучаем итератор, возвращающий тупл, содержащий эти типы.

Получаем итератор, содержащий тупл из туплов из туплов и т.д., нечитаемый без макропоноса а-ля frunk или поехавших правил коэрсии туплов для одного специального кейса, не работающих для всех остальных. Какой же бред, вроде адекватным человеком показался вначале.

Исправление Siborgium, :

Блин, ну вы хоть один раз можете написать правильно?

Я написал все правильно. Там две сигнатуры функции, обе принимают разные туплы, но в одном случае по вашей логике коэрсии не должно быть, а во втором – должна.

Смотри, код то же самое делает

«Дерьмом можно насытиться – так давайте жрать дерьмо вместо еды!». Не делает он то же самое, он позволяет достичь чего-то отдаленно похожего ценой рекурсивной дрисни. Где тут человекочитаемый код? Где тут юзабилити? Там RazrFalcon что-то про поддерживаемость сообщал, где оно все?

олучаем итератор, возвращающий тупл, содержащий эти типы.

Получаем итератор, содержащий тупл из туплов из туплов и т.д., нечитаемый без макропоноса а-ля frunk или поехавших правил коэрсии туплов для одного специального кейса, не работающих для всех остальных. Какой же бред, вроде адекватным человеком показался вначале.

Исходная версия Siborgium, :

Блин, ну вы хоть один раз можете написать правильно?

Я написал все правильно. Там две сигнатуры функции, обе принимают разные туплы, но в одном случае по вашей логике коэрсии не должно быть, а во втором – должна.

Смотри, код то же самое делает

«Дерьмом можно насытиться – так давайте жрать дерьмо вместо еды!»

олучаем итератор, возвращающий тупл, содержащий эти типы.

Получаем итератор, содержащий тупл из туплов из туплов и т.д., нечитаемый без макропоноса а-ля frunk или поехавших правил коэрсии туплов для одного специального кейса, не работающих для всех остальных. Какой же бред, вроде адекватным человеком показался вначале.