Size: a a a

2020 October 09

NI

Nick Ivanych in haskell_blah
Oleg ℕizhnik
@Comonoid как ты изучал Хаскель?
Я уже не помню ;-)
Чотта в фидошке в начале 2000-х говорили, я увидел кучу незнакомых вещей, удивился и стал изучать.
Отчасти, Луговский сподвиг ;-)
источник

AT

Alexander T in haskell_blah
не понимаю, что именно непонятно. просто слово “непонятно”. в сигнатуре же все написано.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Jerzy Syrowiecki
я вроде уже на него ответил в меру своего понимания. если хотите другой ответ, переформулируйте вопрос
Вы ответили — опыт. Я возражаю:
https://t.me/haskell_blah/234785
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Короче: это не опыт. Туда лямбда не станет просто так, на основании имеющегося опыта к этому моменту.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Alexander T
не понимаю, что именно непонятно. просто слово “непонятно”. в сигнатуре же все написано.
Видите там идут подряд три функции и определение типа данных?
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Ребята, стоит ли ввязываться в объяснение моисеевичу? Какие подводные?
источник

AT

Alexander T in haskell_blah
Хаскелль Моисеевич Гопник
Видите там идут подряд три функции и определение типа данных?
да
источник

NI

Nick Ivanych in haskell_blah
Nick Ivanych
Я уже не помню ;-)
Чотта в фидошке в начале 2000-х говорили, я увидел кучу незнакомых вещей, удивился и стал изучать.
Отчасти, Луговский сподвиг ;-)
Я больше помню момент, когда я асилил монады ;-)
Потому, что уже пытался что-то на хасклее писать.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Oleg ℕizhnik
Ребята, стоит ли ввязываться в объяснение моисеевичу? Какие подводные?
Подводное простое: если вы рассказываете про лист, нельзя перескакивать на монады и функторы, на рекурсию можно.
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Nick Ivanych
Я больше помню момент, когда я асилил монады ;-)
Потому, что уже пытался что-то на хасклее писать.
Мне кажется у меня было как минимум три фолс позитив осиления монад
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Последний, с лямбдой, по мнению автора задачи, следует из этих определений.
источник

JS

Jerzy Syrowiecki in haskell_blah
Хаскелль Моисеевич Гопник
Короче: это не опыт. Туда лямбда не станет просто так, на основании имеющегося опыта к этому моменту.
лямбда может возникать из ничего, просто как зависимость, а байнд по похожести паттерна
источник

NI

Nick Ivanych in haskell_blah
Oleg ℕizhnik
Мне кажется у меня было как минимум три фолс позитив осиления монад
Можно ли считать false positive, когда трансформеры ещё не асилил?
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Nick Ivanych
Можно ли считать false positive, когда трансформеры ещё не асилил?
не знаю
источник

NI

Nick Ivanych in haskell_blah
Ну вот был такой момент.
Когда не понимал, зачем это, что они упрощают и типа того.
Но сами монады уже какбе асилил.
источник

AT

Alexander T in haskell_blah
Хаскелль Моисеевич Гопник
Последний, с лямбдой, по мнению автора задачи, следует из этих определений.
похоже на то.
когда мне в хаскеле что-то непонятно, я следую концепции follow the types, и обычно все становится понятно. в сигнатурах же все написано.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Alexander T
похоже на то.
когда мне в хаскеле что-то непонятно, я следую концепции follow the types, и обычно все становится понятно. в сигнатурах же все написано.
Меня интересует не то, почему оно компилится, а как авторы пришли к решению такому.
источник

AT

Alexander T in haskell_blah
Хаскелль Моисеевич Гопник
Меня интересует не то, почему оно компилится, а как авторы пришли к решению такому.
можно без лямбды с where или let. а какое может быть решение, если не такое?
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Ну, например, такое:

applyOptional' :: Optional (a -> b) -> Optional a -> Optional b
applyOptional' _ Empty = Empty
applyOptional' (Full f) (Full x) = Full (f x)
источник

AT

Alexander T in haskell_blah
это же неправильно
источник