Size: a a a

2021 January 13

I

Igor in F# Chat
IdiocyAcceptance
Вот, собственно, тип, который эту проблему решает
А там будут какие-то оптимизации map/collect/filter?
источник

VS

Vasily Shapenko in F# Chat
IdiocyAcceptance
Вот, собственно, тип, который эту проблему решает
Пока есть указатели, не решает
источник

I

IdiocyAcceptance in F# Chat
Igor
А там будут какие-то оптимизации map/collect/filter?
Не уверен что будет что-то быстрее, чем уже имеющиеся Array.xxx
источник

I

IdiocyAcceptance in F# Chat
Vasily Shapenko
Пока есть указатели, не решает
Ну, всё, что связано с unsafe, классом Unsafe и так далее на совести разработчиков
источник

I

IdiocyAcceptance in F# Chat
Люди в рантайме итак на корню рубят кучу оптимизаций всяких даже не из-за указателей, а из-за рефлексии
источник

VS

Vasily Shapenko in F# Chat
Опять же , юзкейс неясен
источник

I

Igor in F# Chat
IdiocyAcceptance
Не уверен что будет что-то быстрее, чем уже имеющиеся Array.xxx
Ну тогда я тоже надеюсь что (в таком виде) дальше rfc оно не пойдет 🤔
источник

I

Igor in F# Chat
Кстати Seq вот это тема для оптимизаций.
Когда хакатонил, сначала сделал на List и прилка в пике потребляла гигабайты памяти.
Потому просто замени везде на Seq и потребление озу упало до десятков мегабайт.
источник

I

IdiocyAcceptance in F# Chat
Можешь присоединиться к @gsomix и в 2021 что-нибудь запулить!
источник

VL

Vladimir Lobyntsev in F# Chat
источник

g

gsomix in F# Chat
Если я правильно понял задумку, то imarray нужен, чтобы потом избавиться от списков во view DSL.
источник

VA

Vagif Abilov in F# Chat
@auduchinok не знаю, нужно ли создавать issue или ты и так знаешь, но если делать скрипты в райдере, использующие нугет-пакеты (e.g. "nuget: Newtonsoft.Json"), то Райдер красит весь код красным цветом и не понимает, что они загружены. Если скрипт исполнить в терминале, то все работает, но все библиотеки пакетов пишутся как "not referenced", соответственно нет интеллисенса и т.п. В VSCode все работает.
источник

I

Igor in F# Chat
gsomix
Если я правильно понял задумку, то imarray нужен, чтобы потом избавиться от списков во view DSL.
Под капотом или придется писать
div [::] [: str "hello" :]

?
источник

I

Igor in F# Chat
еще бы для
seq {}
придумали какие-нибудь скобочки
источник

I

IdiocyAcceptance in F# Chat
Всем по скобочкам!
источник

I

IdiocyAcceptance in F# Chat
я бы тогда уже голосовал за кастомные алиасы
источник

I

IdiocyAcceptance in F# Chat
как с операторами
источник

I

IdiocyAcceptance in F# Chat
Ток нужен будет ещё Duck Typing
источник

I

IdiocyAcceptance in F# Chat
аля CollectionInitializer в C#
источник

g

gsomix in F# Chat
Igor
Под капотом или придется писать
div [::] [: str "hello" :]

?
Для этого нужно еще одно предложение утвердить и реализовать. https://github.com/fsharp/fslang-suggestions/issues/625
источник