169 похожих чатов

Является ли BitSet класс IterableOnceOps[Int, Set, BitSet] -ом?

5 ответов

10 просмотров

Дизайн коллекций это вообще отдельная тема. Не зря его уже пару раз переписывали

Oleg-ℕižnik Автор вопроса
Evgenii Kuznetcov
Дизайн коллекций это вообще отдельная тема. Не зря...

И в каком из переписываний у BitSet не было IterableOps?

Oleg ℕižnik
И в каком из переписываний у BitSet не было Iterab...

Я сейчас не готов к спору о том, в чем разница между коллекциями и примитивным бизнес кодом

Oleg-ℕižnik Автор вопроса
Evgenii Kuznetcov
Я сейчас не готов к спору о том, в чем разница меж...

я просто думал, что тема в среднем более интересная, чем "как создать приложение, выбирающее одну из трёх реализаций формата данных на старте"

Oleg ℕižnik
я просто думал, что тема в среднем более интересна...

Я думаю, что у автора был именно вопрос на уровне "как выбрать из трех реализаций". Если же экстраполировать вопрос на то, стоит ли использовать миксины при дизайне приложений, то оправдывать их примерами из библиотеки коллекций нужно аккуратно. Миксины действительно помогают сэкономить на импортах в пользовательском коде ценой усложнения дизайна. Это нормальный трейдофф для стандартной библиотеки (которая кстати славится своей нерасширяемостью) и скорее вредный в обычной жизни

Похожие вопросы

Обсуждают сегодня

здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Any electron dev here?
Sayanth Tezro
12
Карта сайта