Size: a a a

2021 January 27

I

IdiocyAcceptance in F# Chat
S B
А msdos как тебе?
Это было давно и неправда!
источник

AT

Anton Ternavsky in F# Chat
S B
А msdos как тебе?
Прикольная ос, разрешающая все. Приятно было так забубенить под спор нолями в MBR прямо через порты ввода вывода, несмотря на запрет в биосе записи в MBR(который запрещает писать через стандартное прерывание работы с диском), после чего только формат системного диска спасает ситуацию.
источник

I

Igor in F# Chat
Anton Ternavsky
Ну смотря что противно. Какой нибудь битовыжимной императивный код на шарпе норм, а на фарше это же выглядит жутко и противно.
Хорошо что такой код очень редко встречается. А склеить c#-либы можно спокойно и на f#
источник

AT

Anton Ternavsky in F# Chat
Igor
Хорошо что такой код очень редко встречается. А склеить c#-либы можно спокойно и на f#
Ну это у тебя такие проекты. Есть проекты-где половина кода постоянное превзнемогание для стабильно низкого перцентиля low latency
источник

I

Igor in F# Chat
А там место для f# то остается)
источник

AT

Anton Ternavsky in F# Chat
Igor
А там место для f# то остается)
Конечно, там где на latency положить :)
источник

AT

Anton Ternavsky in F# Chat
А там где не положить-фарш если и выживет, то только жестко императивный, но нафиг так мучать себя и язык?
источник

g

gsomix in F# Chat
А чем императивный F# хуже императивного C#?
источник

g

gsomix in F# Chat
Дело в синтаксисе? Или каких-то возможностей не хватает?
источник

AT

Anton Ternavsky in F# Chat
gsomix
А чем императивный F# хуже императивного C#?
Неидеоматичностью, выглядит противоестественно.
источник

Ɖ

Ɖrēw in F# Chat
ООП в F# хорош только когда не нужно какое нибудь приватное автосвойство (взял с потолка) реализовать чтобы подвязаться под C# контракт
источник

Ɖ

Ɖrēw in F# Chat
Не знаю можно ли это докинуть в тему императивности
источник

Ɖ

Ɖrēw in F# Chat
Но решил вспомнить
источник

I

Igor in F# Chat
Anton Ternavsky
Неидеоматичностью, выглядит противоестественно.
Ну ты же размазываешь это по всему коду? Инкапсулировал в одном место всю грязь, один раз сделал и не смотришь больше. Главное что это было возможно сделать без c#.
источник

I

Igor in F# Chat
gsomix
Дело в синтаксисе? Или каких-то возможностей не хватает?
например цикл нельзя прервать, приходится использовать мутабельную переменную
источник

Ɖ

Ɖrēw in F# Chat
Igor
Ну ты же размазываешь это по всему коду? Инкапсулировал в одном место всю грязь, один раз сделал и не смотришь больше. Главное что это было возможно сделать без c#.
Склад грязи
источник

AT

Anton Ternavsky in F# Chat
Igor
Ну ты же размазываешь это по всему коду? Инкапсулировал в одном место всю грязь, один раз сделал и не смотришь больше. Главное что это было возможно сделать без c#.
Ну код разный, в одном месте такое:
источник

I

Igor in F# Chat
Ɖrēw
Склад грязи
😌👌
источник

SB

S B in F# Chat
Anton Ternavsky
Прикольная ос, разрешающая все. Приятно было так забубенить под спор нолями в MBR прямо через порты ввода вывода, несмотря на запрет в биосе записи в MBR(который запрещает писать через стандартное прерывание работы с диском), после чего только формат системного диска спасает ситуацию.
Со всем полностью согласен, но я не понял ровно нихуя.
источник

I

Igor in F# Chat
Anton Ternavsky
Ну код разный, в одном месте такое:
Надеюсь это не бизнес логика) которую постоянно менять приходиться
источник