Size: a a a

2021 April 06

Dv

Dr. Friedrich von Ne... in F# Chat
Ну это содомия какая-то, давай .fsi.
источник

I

IdiocyAcceptance in F# Chat
Я тоже в компиляторе только видел. По сути юзаются для того, чтобы сделать всё, кроме того, что указано в сигнатурах, internal и не сильно париться об остальном
источник

AH

Ayrat Hudaygulov in F# Chat
Ну вот fsi в гопаке надо руками править при изменениях потому что компилятор, если попросить, свалит все в один файл
источник

VK

Vladislav Khapin in F# Chat
звучит крайне удобно
источник

I

IdiocyAcceptance in F# Chat
Don Syme про это говорил на стендапе
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Люто
источник

AH

Ayrat Hudaygulov in F# Chat
Оно и не удобно.
источник

I

IdiocyAcceptance in F# Chat
В компиляторе тоже постоянно fsi правишь
источник

VA

Vagif Abilov in F# Chat
А что он говорил про них?
источник

AH

Ayrat Hudaygulov in F# Chat
Поэтому мне изначально не было ясно какого банана это было так сделано
источник

I

IdiocyAcceptance in F# Chat
Ну по сути это строго типизированные файлы, соответствующие своим .fs коллегам, для которых не нужен type inference. Ускоряют сборку за счёт этого
источник

I

IdiocyAcceptance in F# Chat
У меня был вопрос типа "а почему просто не указать типы в .fs?"
источник

I

IdiocyAcceptance in F# Chat
Сказали: не так удобно/красиво
источник

AH

Ayrat Hudaygulov in F# Chat
Совсем недавно начали ускорять сборку!
источник

I

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

VK

Vladislav Khapin in F# Chat
это не .h из плюсов, а другое, да
источник

I

IdiocyAcceptance in F# Chat
Но я бы лучше такое обозвал иначе: inferred types locking after compilation или как-то так. Это может быть удобным для того, чтобы после компиляции один раз, тайпчек не вызывался на каждый чих. Но с другой может быть неудобным для больших рефакторингов
источник

I

IdiocyAcceptance in F# Chat
Абсолютли!
источник

I

IdiocyAcceptance in F# Chat
Чтобы просто галка в IDE была
источник

I

IdiocyAcceptance in F# Chat
А не генерация каких-то там файлов и прочего
источник