Size: a a a

2021 May 21

I

IdiocyAcceptance in F# Chat
Тут получается что часть оптимизаций уже отпадает
источник

I

IdiocyAcceptance in F# Chat
две-а-то-и-хз-сколько-там аллокаций лямбд
источник

AH

Ayrat Hudaygulov in F# Chat
зато красиво.
источник

I

IdiocyAcceptance in F# Chat
Не спорю, но человек хаял коллекции за перф)
источник

I

IdiocyAcceptance in F# Chat
В итоге превратил FlatList в Seq)
источник

I

IdiocyAcceptance in F# Chat
(хз что такое FlatList)
источник

VK

Vladislav Khapin in F# Chat
зачем там эксепшены вообще
источник

VZ

Vlad Zaa in F# Chat
Вообще конечно интересный подход - вместо конкретных (оптимальных?) имплементаций просто юзать Seq.*
А есть циферки до/после?
источник

АЧ

Андрій Чебукін... in F# Chat
Так а у Immutable Array и Immutable List примитивная адресация по индексу
источник

АЧ

Андрій Чебукін... in F# Chat
Там просто нет никаких оптимизаций
источник

АЧ

Андрій Чебукін... in F# Chat
Вот у множеств и словарей уже будет код другой
источник

VK

Vladislav Khapin in F# Chat
)
источник

АЧ

Андрій Чебукін... in F# Chat
Не думаю что с IList что-то может лучше работать чем Seq/LINQ
источник

VS

Vasily Shapenko in F# Chat
Ну вот рекомендую разобраться в вопросе
источник

I

IdiocyAcceptance in F# Chat
С IList лучше всего работает... IList
источник

DB

Denis Bobrov in F# Chat
я такой херней занимался, https://github.com/delneg/FSharp.IMCore
источник

DB

Denis Bobrov in F# Chat
в итоге оказалось что F# коллекции не говно :)
источник

I

IdiocyAcceptance in F# Chat
А почему у тебя IMSet - Immutable*Sorted*Set, а не ImmutableHashSet?)
источник

DB

Denis Bobrov in F# Chat
Я пробовал и то и то
источник

DB

Denis Bobrov in F# Chat
Сортед лучше
источник