Donnie
так, куда вы дели ламповость?
Аня куда то пропала
Hog
даже @eglyph не такой токсичный как обычно!
Hog
а Василий - ваще лапочка! и ещё не пятница!
Romɑn
Лампочка
Hog
Лампочка
точно!
Hog
Эдисона или Ильича?
Hog
Пóпова
Romɑn
я ждал
Hog
я ждал
долго искал как на компе набить в итоге с мобилы
Крылатый
Яблочкова же.
Romɑn
долго искал как на компе набить в итоге с мобилы
да, было бы удобно чтоб иногда как на мобиле зажимаешь клавишу и тебе дают выбрать куда что
Hog
Попов - это радио?
Romɑn
Попов - это радио?
Радио это Крукс
Romɑn
charmap
ниудобна
Romɑn
!
Hog
я тут вчерась прочитал - https://medium.com/jettech/f-async-guide-eb3c8a2d180a
Hog
там есть упоминание Async.ParallelWithThrottle
Hog
оно в FSharpx.Async
Hog
ты тут давеча вроде спрашивал
Hog
@neftedollar ^^^
Фил Ранжин
дайте мне лучше видение. Интерфейсы, фшарп, фп Как всё это вместе идиоматично дружить?
Hog
интерфейсы больно потому что эксплисит
Hog
сртп - ваще глаза сломаешь с непривычки
Hog
а ваще - приведи пример - как дружить?
Фил Ранжин
я спрашиваю эти примеры
Фил Ранжин
типа, нахуячил я пацанский фпшный модуль
Hog
IEnumerable<> можно например на #seq<> заменить - и всё пучком
Фил Ранжин
типа, нахуячил я пацанский фпшный модуль
и вот хочу его наружу абстрактно пихать
Фил Ранжин
или не хочу
Фил Ранжин
должен хотеть?
Hog
зависит от
Vasily
должен хотеть?
Тебе лучше знать
Hog
если у тебя есть ц# проекты потенциально получающие от оного пользу - то да - должен хотеть
Фил Ранжин
уф. Вот вам конкретнее - если не интероп с ооп, мне нужны интерфейсы?
Hog
у тебя всегда интероп с ооп - дотнет же
Roman
уф. Вот вам конкретнее - если не интероп с ооп, мне нужны интерфейсы?
Интерфейсы это про ооп. Оно тебе нужно, когда у тебя есть объекты со сложным состоянием и внутренним поведением.
Roman
Конкретно интерфейсы нужны, когда таких объектов разных типов несколько, но ты хочешь абстрагироваться от конкретных типов. Но это все мое мнение, конечно
Daniil
https://docs.microsoft.com/en-us/dotnet/fsharp/style-guide/component-design-guidelines
Daniil
Daniil
все еще открытый вопрос рекорд с функциями vs интерфейс)
Фил Ранжин
рекорд с функциями
Daniil
ну, как видишь, мс говорит типа надо интерфейсы
Daniil
ваще там три статьи про гайдлайны, можно их за основу взять
Roman
@fillpackart например, мб имеет смысл прятать в объект какой-то кусок апи, если там какая-то конфигурация присутствует, помимо логики запрятанной в функции
Roman
ну, как видишь, мс говорит типа надо интерфейсы
если нет интеропа с сишарпом, рекорд удобней
Daniil
не согласен, у интерфейса есть нормальная аннотация названий аргументов
Daniil
и лучше вывод типов в тех же иде
Roman
тайп алиасы в помощь для аннотации
Roman
рекорд гибче — можешь подменить одну или 2 функции на свой вкус
Daniil
тайп алиасы не раскрываются при автокомплите в райдере, например
Roman
ну за райдер ничего не знаю
Daniil
я ваще не видел чтоб они раскрывались, кстати
Daniil
но все равно не будет понятно что за int -> string -> string -> ..., в худшем случае
Daniil
выход из этого, конечно, пилить типы type OrderId = OrderId of string
Daniil
но все же, оверхед
Anonymous
во всём виноват @fiftytwoheartz
что за "ламповость" и почему я виноват?
Hog
что за "ламповость" и почему я виноват?
ну, таих срачей за/против ФП до тебя тут не было :)
Hog
терпимее надо быть :) и дружелюбнее :)
Anonymous
так причем тут терпимость, я по делу говорю
Anonymous
Сократ мне друг, но Истина дороже
Anonymous
срач за/против ФП напоминает мне спор за/против медицины. можно, конечно, продолжать заклинать стихию, но зачем?
Anonymous
дремучее средневековье какое-то, честно слово
Anonymous
да и в группе, посвященной F#, было бы странно не обсуждать такие темы.
Hog
всё правильно, конечно
Hog
но :)
Hog
хули тут показывать?
Anonymous
ну ты из контекста так не вырывай же
Anonymous
некарсиво
Anonymous
ты же не на предвыборной компании )
Hog
ну я про общий "тон"
Hog
вот это Рома имел в виду под ламповостью
Anonymous
от слова "хули" вянут нужные ушки?
Anonymous
*нежные