Size: a a a

Scala User Group

2021 May 22

AM

Angry Monkey in Scala User Group
большинство  toMap - это однократные индексирования коллекций, с которыми потом только лукапы происходят
источник

AM

Angry Monkey in Scala User Group
в компиляторе у меня около трех тысяч  toMap и ни одного апдейта или сложения иммутабельных мап
источник

AM

Angry Monkey in Scala User Group
Небольших коллекций, кстати
источник

AM

Angry Monkey in Scala User Group
Обычно на десятки элементов, даже не на сотни
источник

λ

λoλdog in Scala User Group
Паш, а найди вообще алгоритм персистентных хеш мап помимо hamt
источник

λ

λoλdog in Scala User Group
вменяемых
источник

AM

Angry Monkey in Scala User Group
строишь обычную хештаблицу
источник

AM

Angry Monkey in Scala User Group
А потом оборачиваешь ее интерфейсом, не дающим ее мутировать
источник

λ

λoλdog in Scala User Group
кек
источник

λ

λoλdog in Scala User Group
хорошо придумал
источник

λ

λoλdog in Scala User Group
но суть то как раз иметь персистентную мапу с добавлением
источник

λ

λoλdog in Scala User Group
ну тогда сделать upcast до scala.collection.Map ))))
источник

λ

λoλdog in Scala User Group
или view юзай
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ты щас критикуешь стд либу за то, что тебе добавление не нужно?
источник

БЁ

Борщевик Ёбаный... in Scala User Group
человек порвался и гавкает на структуры данных
источник

WB

White Bear in Scala User Group
Все добавляют и ты добавляй
источник

БВ

Буйный Виталя... in Scala User Group
Лол
источник

AM

Angry Monkey in Scala User Group
за то, что они запортили самый частый сценарий в угоду нечастому
источник

AM

Angry Monkey in Scala User Group
С адовым ударом по перформансу
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну я согласен, что возможно раздутую скалалибу стоит раздуть ещё посильнее набором типов для коллекций не рассчитанных на эффективное персистентное изменение
источник