Size: a a a

2020 May 28

YN

Yurii Nskyi in F# Chat
PoggiGoppi
Где легче работать с битовыми массивами? В C# или F#?
в C🤔
источник

P

PoggiGoppi in F# Chat
Yurii Nskyi
в C🤔
Это по опыту?
источник

IO

Iaroslav Orlov in F# Chat
PoggiGoppi
Где легче работать с битовыми массивами? В C# или F#?
в asm
источник

IO

Iaroslav Orlov in F# Chat
либо с++, там std::bitset удобный
источник

E

Elizabeth in F# Chat
PoggiGoppi
Где легче работать с битовыми массивами? В C# или F#?
со всем легче работать в F# по сравнению с C# (кроме IAsyncEnumerable)
источник

AH

Ayrat Hudaygulov in F# Chat
Elizabeth
со всем легче работать в F# по сравнению с C# (кроме IAsyncEnumerable)
AsyncSeq.ofAsyncEnum
источник

AH

Ayrat Hudaygulov in F# Chat
и вперед!
источник

VS

Vladimir Shchur in F# Chat
PoggiGoppi
Где легче работать с битовыми массивами? В C# или F#?
вот тебе пример "работы" с битовыми массивами :) https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/develop/src/Pulsar.Client/Internal/BatchMessageAcker.fs#L14
источник

AH

Ayrat Hudaygulov in F# Chat
асинкСек просто в тыщу раз лучше этого говноподелия
источник

AH

Ayrat Hudaygulov in F# Chat
то есть с IAsyncEnumerable работать в фшарпе не надо. Превращаем его в привычный AsyncSeq одной командой и не страдаем
источник

E

Elizabeth in F# Chat
ммм
источник

RG

Romson Gardey in F# Chat
Блин такое осознание насчет |>  оператора.

Настолько привык к Math.Cos(Math.Sin(Math.Pow(val)))

что только щас понял что логичней писать как раз таки

val |> Math.Pow |> Math.Sin |> Math.Cos

для глаза сразу все понятно что за чем идет

Первый раз юзаю pipe оператор. Круто!
источник

VK

Vladislav Khapin in F# Chat
в языке есть функции pown sin cos если что
источник

PD

Prunkles Dreemurr in F# Chat
Не поверишь, но это решается аннотацией к возвращаемому типу:
member _.ToJson<'T>(o: 'T): string = JsonConverter.SerializeObject(o)
(тык)
источник

В

Вячеслав in F# Chat
Действительно
источник

JB

Juanita Bledsoe in F# Chat
hello everyone
источник

VS

Vasily Shapenko in F# Chat
Ну допустим
источник

PD

Prunkles Dreemurr in F# Chat
А списки (иммутабильные), получается, затратно только создавать и проводить множество операций над их "изменением", так? То есть если они определены в компайл-тайме (как это делают для LISP-like DSL), то итерироваться по ним можно прилично быстро, верно?
источник

IC

Ilya L Che in F# Chat
Они ж при запуске создаются? А итерироваться можно быстро, да.
источник

IC

Ilya L Che in F# Chat
Вот завезут constexpr, будут на этапе компиляции создаваться!
источник