Здравствуйте, Erop, Вы писали:
E>Ещё, кстати, переборщик можно профильтровать. Типа если I -- переборщик, то можно написать что-то вроде E !O = !(I%2=0?I) и породить переборщик части диапазона.
E>Мне такой синтаксис немножко не нравится, так как трудно эффективно реализовать фильтрацию перебощика по произвольному логическому выражению. Хотя в простых случаях не так уж и сложно, на самом деле.
E>Но, предположим, что это решаемая при нужде задача. Вопрос тоньше, как нам быть дальше? Как нам научиться комбинировать переборшики? Рекурсивно или ещё как-то?
Ничего изобретать не надо. Проблема создания эффективного генератора по bool выражению не решаемая в общем случае. Нужно лишь перестать экономить символы кода и вставить явный генератор (0..2..I.Len)
E>В общем сейчас сильно не хватает средств работы с переборщиками. Ну там первое значение получить, последнее, число элементов...
(0..2..I.Len)
E>Ну и методов комбинации переборщиков.
вложенные генераторы? Тоже изобретено.
E>Так что вы тут все, как маленькие. Интерсная же игрушка. Ну кажется вам, что не тянет PC_2 такую сложную игрушку, ну так лучше помочь а не гнобить человека! Хотя как по мне, так и тянет в общем. Прикольного много придумал!
Поможешь ему — он к критике совершенно не адекватен. Хотели ему люди на sql.ru помочь. Тактично, терпеливо (некоторые)... Мягко говоря ТС ушел оттуда непоблагодарив
E>Давай дальше!
E>Ещё расскажи, что ты под группами и аспектами имел в виду? Глядишь, будет чем естественным способом переборщики параметризовывать
Аспекты мелькали уже в решении ферзей. Группы — это походу записи.