Size: a a a

2020 July 09

VS

Vasily Shapenko in F# Chat
Ну т.е. монадки это, наверное , хорошо, когда все в команде понимают, что в коде творится
источник

VS

Vasily Shapenko in F# Chat
А это недостижимый сценарий в реальном мире
источник

AI

Anton Iliyn in F# Chat
ладно, туше
источник

SN

Shub Niggurath in F# Chat
Ilya L Che
Ты видел функуии в модуле Result? Там как раз они ж. Зачем ещё и операторы?
если операторы широко известные, то с ними лучше. но на практике широко известные операторы - это максимум applicative functors, всякие эти "дохлые рыбки" уже переопределяют миллион раз. но может оно и к лучшему, СЕ > длинной сопли из |> в любой день
источник

VS

Vasily Shapenko in F# Chat
Ну больше четырех пайплайнов обычно перебор
источник

оГ

отец Григорий... in F# Chat
Vasily Shapenko
Ну больше четырех пайплайнов обычно перебор
Почему?
источник

VS

Vasily Shapenko in F# Chat
Тяжело читать
источник

оГ

отец Григорий... in F# Chat
Это если пробелы не ставить
источник

VS

Vasily Shapenko in F# Chat
Пайпы лучше с новой строки жи
источник

оГ

отец Григорий... in F# Chat
И? Ты говоришь, что это плохо :)
источник

оГ

отец Григорий... in F# Chat
Не более 4х в одни руки
источник

VS

Vasily Shapenko in F# Chat
Ну там это обычно маркер, что что-то пошло не так
источник

оГ

отец Григорий... in F# Chat
Не согласен :)
источник

VS

Vladimir Shchur in F# Chat
отец Григорий
Это если пробелы не ставить
тонко)
источник

VS

Vladimir Shchur in F# Chat
сегодня как раз пять пайпов вкоммитил в пульсар
источник

R

Roman in F# Chat
Anton Iliyn
ну, там они все универсальные - не надо, допустим, менять List.map на Seq.map если тип поменялся в одном месте
это оч хуево работает, я видел это говно в одном большом проекте. Весь этот фшарп плюс работает через сртп, а сртп работает плохо — ошибки от компилятора совершенно невменяемые, даже если просто забыл открыть неймспейс нужный.

К тому же для того, чтобы использовать те "универсальные" операторы, нужно нагородить своих опшнов и резалтов, у которых есть специальные статические методы, чтобы их понимали местные операторы для map, bind и иже с ними.

Т.е. тебе надо нагородить ебаную гору бойлерплейта, отказаться от стандартных типов вроде Result, и все только ради того, чтобы ебаный >>= заработал. А потом ты забыл открыть неймспейс в новом файле, и у тебя отъебнуло со словами "хозяин, нам пизда, сломался холодильник", а ты не понимаешь, о каком холодильнике идет речь и как его чинить.
источник

VS

Vladimir Shchur in F# Chat
там разве стандартный резалт не поддерживается?
источник

VS

Vladimir Shchur in F# Chat
источник
2020 July 10

AI

Anton Iliyn in F# Chat
Roman
это оч хуево работает, я видел это говно в одном большом проекте. Весь этот фшарп плюс работает через сртп, а сртп работает плохо — ошибки от компилятора совершенно невменяемые, даже если просто забыл открыть неймспейс нужный.

К тому же для того, чтобы использовать те "универсальные" операторы, нужно нагородить своих опшнов и резалтов, у которых есть специальные статические методы, чтобы их понимали местные операторы для map, bind и иже с ними.

Т.е. тебе надо нагородить ебаную гору бойлерплейта, отказаться от стандартных типов вроде Result, и все только ради того, чтобы ебаный >>= заработал. А потом ты забыл открыть неймспейс в новом файле, и у тебя отъебнуло со словами "хозяин, нам пизда, сломался холодильник", а ты не понимаешь, о каком холодильнике идет речь и как его чинить.
ну, бойлерплейт, конечно не очень радует, но юзертипы в основном в мапах не нуждаются, вроде как
источник

VK

Vladislav Khapin in F# Chat
Roman
это оч хуево работает, я видел это говно в одном большом проекте. Весь этот фшарп плюс работает через сртп, а сртп работает плохо — ошибки от компилятора совершенно невменяемые, даже если просто забыл открыть неймспейс нужный.

К тому же для того, чтобы использовать те "универсальные" операторы, нужно нагородить своих опшнов и резалтов, у которых есть специальные статические методы, чтобы их понимали местные операторы для map, bind и иже с ними.

Т.е. тебе надо нагородить ебаную гору бойлерплейта, отказаться от стандартных типов вроде Result, и все только ради того, чтобы ебаный >>= заработал. А потом ты забыл открыть неймспейс в новом файле, и у тебя отъебнуло со словами "хозяин, нам пизда, сломался холодильник", а ты не понимаешь, о каком холодильнике идет речь и как его чинить.
Автор фшарп плюса постоянно ишшуи пишет в компилятор что у него сртп развалились
источник