Size: a a a

2020 December 31

Lr

Larymar r.sorokin in F# Chat
хотя не понятно почему
источник

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
я попытался сделать так
но получилось грустно
а ты new убери
источник

I

IdiocyAcceptance in F# Chat
Ayrat Hudaygulov
ну короче, эмитить такой же IL код как в сишарпе не получится потому что... это фшарп
Ну, тут рили нужны примеры неоптимального кодгена. Один из примеров - создание каррированных функций при связке через >> при количестве функций больше 3. То есть кажется что ты связываешь статические функции, а у тебя всё равно аллокация делегата
источник

Lr

Larymar r.sorokin in F# Chat
Ayrat Hudaygulov
а ты new убери
а райдер мне говорит что без new не круто писать
источник

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
а райдер мне говорит что без new не круто писать
потому что диспозабл, да
источник

I

IdiocyAcceptance in F# Chat
Кеширования делегатов тоже нет, постоянно новые создаются
источник

AH

Ayrat Hudaygulov in F# Chat
я кстати не знаю нахуя это варнинг
источник

AH

Ayrat Hudaygulov in F# Chat
создавать диспозабл с new
источник

Lr

Larymar r.sorokin in F# Chat
Ayrat Hudaygulov
потому что диспозабл, да
не понять как new связан с disposable
источник

g

gsomix in F# Chat
IdiocyAcceptance
Кеширования делегатов тоже нет, постоянно новые создаются
Для этого есть аппрувнутое предложение.
источник

I

IdiocyAcceptance in F# Chat
Конвенция такая
источник

I

IdiocyAcceptance in F# Chat
gsomix
Для этого есть аппрувнутое предложение.
Я знаю
источник

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
не понять как new связан с disposable
в фшарпе это варнинг создавать IDisposable без new
источник

AH

Ayrat Hudaygulov in F# Chat
new опционально
источник

AH

Ayrat Hudaygulov in F# Chat
но для диспозаблов варнинг
источник

I

IdiocyAcceptance in F# Chat
gsomix
Для этого есть аппрувнутое предложение.
Для оптимизации каррирования тоже) Я его даже создавал
источник

g

gsomix in F# Chat
IdiocyAcceptance
Для оптимизации каррирования тоже) Я его даже создавал
Покеж.
источник

Lr

Larymar r.sorokin in F# Chat
Ayrat Hudaygulov
но для диспозаблов варнинг
а если я так напишу что то лучше будет?
use content = data |> String.concat "\n" |> Encoding.UTF8.GetBytes |> ByteArrayContent
источник

I

IdiocyAcceptance in F# Chat
Но я глянул потом в оптимайзер, погрустил и снова в fcs ушёл
источник

I

IdiocyAcceptance in F# Chat
источник