Size: a a a

Elm Lang сообщество разработчиков

2018 March 16

к

кана in Elm Lang сообщество разработчиков
я этого и не сказал
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Объяснять некоторые концепции можно, и не прибегая к тайпклассам, согласен
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Вот только некому :) Те, кто "в теме", не сильно то и хотят просвещать сообщество языка, где эти знания трудноприменими и в целом "не приветствуются"
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это всё последствия политики "у-у-у, хаскель сложный, нам и без этого всего хорошо (Эван так сказал)"
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
Я вот что хочу сказать)
Почему когда кто то сранивает скажем инстансы для классов хаскелевских с реализций интерфейса в ООП, сразу откуда то кто то внезапно берется и говорит ну это нельзя сравнивать , нет  даже не так, ЭТО НЕ ТЕ КЛАССЫ
А с чего блин они не те то? Мне как раз понимать проще было когда я в котлине представлял как бы выглядел интферфейс скажем
of
flatMap
И когда мы делаем для него инстанс  мы как бы имплементим интерфейс
Другое только дело что в котлине если мы ставим что мы имплементим без этого не скомпилится а вот в хаскеле компилится инстанст но просто тв варнингами
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Вот только некому :) Те, кто "в теме", не сильно то и хотят просвещать сообщество языка, где эти знания трудноприменими и в целом "не приветствуются"
У нас тут полный чат активных просветителей. Ресурс, которым грех не воспользоваться. Главное направить в конструктивное русло.
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Это всё последствия политики "у-у-у, хаскель сложный, нам и без этого всего хорошо (Эван так сказал)"
Не разжигай, пожалуйста) только затухать начало)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Gleb Patsiia
Я вот что хочу сказать)
Почему когда кто то сранивает скажем инстансы для классов хаскелевских с реализций интерфейса в ООП, сразу откуда то кто то внезапно берется и говорит ну это нельзя сравнивать , нет  даже не так, ЭТО НЕ ТЕ КЛАССЫ
А с чего блин они не те то? Мне как раз понимать проще было когда я в котлине представлял как бы выглядел интферфейс скажем
of
flatMap
И когда мы делаем для него инстанс  мы как бы имплементим интерфейс
Другое только дело что в котлине если мы ставим что мы имплементим без этого не скомпилится а вот в хаскеле компилится инстанст но просто тв варнингами
Потому что классы типов а) могут быть инстанциированы для уже существующих типов б) могут содержать реализацию
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А задачу они решают ту же плюс-минус
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
Ну я про идеологию именно
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
про инстанс я понимаю
источник

MK

Mikhail Korepanov in Elm Lang сообщество разработчиков
а по fantasy-land очень крутая серия статей — http://www.tomharding.me/fantasy-land/
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В JS, увы, за синтаксисом "леса не видно"
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
> ЭТО НЕ ТЕ КЛАССЫ

обычно имеется в виду тот факт, что у классов типов и классов ООП общее только название и строить аналогии на этой общности плохо
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А аналогия с интерфейсами просто не слишком точная. Но не абсолютно неверная. Поэтому имеет право на существование (по началу, как минимум, кому-то может помочь)
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
Я сравниваю классы в хаскеле (они как раз интерфейсы как по мне)  и интерфейсы в том же котлине
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
Это валидно?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
С натяжкой - валидно
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
Плиз можно тогда про натяжку
источник

GP

Gleb Patsiia in Elm Lang сообщество разработчиков
То есть чтобы не оставалось НО
источник