Size: a a a

2021 May 29

VS

Vasily Shapenko in F# Chat
Значит, пора в спеку зарываться
источник

K

Kir in F# Chat
Генерализации нет у let x = ref [], потому что причины
источник

I

IdiocyAcceptance in F# Chat
Я обычно пишу на подобные функции, типа маленькие очень, легко инлайнятся
источник

AB

Artöm Bakri Al-Sarmi... in F# Chat
источник

AB

Artöm Bakri Al-Sarmi... in F# Chat
В коде выше ничего statically resolved нет
источник

I

Igor in F# Chat
Ну вот я тоже.
Хотя думал такую мелочь jit заинлайнит, но вроде по sharplabsharplab он этого не делает
источник

I

IdiocyAcceptance in F# Chat
А джиту тут особо нечего инлайнить на самом деле. В теории можно сэкономить на вызове fold, но он как раз таки быстрый, так как будет вполне конкретный вызов, а вот виртуальный вызов фанка внутри никто не отменял
источник

ЕБ

Евгений Бурмистров... in F# Chat
а как новый таскбилдер от Дона пощупать? это будет в FSharp.Core (его пре-релизы ваще выпускают?) или в превью сдк?
источник

E

Elizabeth in F# Chat
Одна и та же версия у тестового проекта и проекта тайп провайдера
источник

I

IdiocyAcceptance in F# Chat
Пока только клонировать репо и из ветки tasks билдить компилятор
источник

I

IdiocyAcceptance in F# Chat
И этим компилятором билдить проект. Там проект с бенчами всякими в ветке уже есть
источник

ЕБ

Евгений Бурмистров... in F# Chat
Не, для меня перебор :) ждём тогда
источник

I

IdiocyAcceptance in F# Chat
На на самом деле там быстро)
источник

g

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

VP

Vladislav Prekel in F# Chat
А можно как-то написать на C# тип, чтобы F# подумал что это DU или рекорд?
источник

I

IdiocyAcceptance in F# Chat
Я не пробовал, но кажется что при наличии нужных атрибутов и свойств всё будет
источник

g

gsomix in F# Chat
Разве не нужна еще в метаданных инфа?
источник

IC

Ilya L Che in F# Chat
Вот да, атрибутами не обойдёшься, вроде бы. В теории можно вооружиться как-нибудь Fody, чтобы он переписывал классы, помеченные атрибутом, в рекорды фшарпа.
источник

VK

Viacheslav Koryagin in F# Chat
Посмотри на шарплабе и попробуй) потом расскажешь)
источник

VP

Vladislav Prekel in F# Chat
Я попробовал через dotPeek, не работает. Но декомпилированный код не сразу компилировался, но я не думаю что пришлось поменять то, из-за чего не работает
источник