Size: a a a

Scala User Group

2020 August 02

SA

Sergey Alaev in Scala User Group
Sergey Klimov
Если я напишу пустой trait Some[A] {} - это тоже будет функтором? Вам пытаются донести, что функтором это будет только при наличии операций и законов
Эм, это я и так отлично знаю. И рассчитываю, что знают остальные. И даже рассчитываю, что меня не считают идиотом)
источник

SA

Sergey Alaev in Scala User Group
λoλdog
Ну давай сейчас императивную джава херню стримом называть ага
Отбрось религиозные предрассудки, переходи к нам, к агностикам.
источник

λ

λoλdog in Scala User Group
Нет, спасибо. Я видел вашу секту и очень не хочется
источник

𝛈µ

𝛈 µ in Scala User Group
Sergey Alaev
Эм, это я и так отлично знаю. И рассчитываю, что знают остальные. И даже рассчитываю, что меня не считают идиотом)
Теперь считают
источник

λ

λoλzod in Scala User Group
Sergey Alaev
Вот тебе стрим:
def read(): Int
Вот мне кажется я понимаю о чём ты. Ты делаешь что-то максимально общее, ведь в какой-то мысленной структуре в голове итеративный вызов read даёт последовательно значения Int.
Но типы как метки, вывод типов это ведь не просто какие-то предрассудки это вполне определённая методология. Обобщая до интферфейса read(): Int ты теряешь конкретику, как кодировать эффекты, как обеспечить ленивость и прочее
источник

SA

Sergey Alaev in Scala User Group
𝛈 µ
Теперь считают
Я думаю, это делает идиотом не меня, а их.
источник

KC

Kain Crow in Scala User Group
Меня эти дискуссии, где у всех свой контекст обсуждения и у каждого свой термин, запутали
источник

KC

Kain Crow in Scala User Group
Kain Crow
Меня эти дискуссии, где у всех свой контекст обсуждения и у каждого свой термин, запутали
Лучше бы на спринге писали бины
источник

SA

Sergey Alaev in Scala User Group
λoλzod
Вот мне кажется я понимаю о чём ты. Ты делаешь что-то максимально общее, ведь в какой-то мысленной структуре в голове итеративный вызов read даёт последовательно значения Int.
Но типы как метки, вывод типов это ведь не просто какие-то предрассудки это вполне определённая методология. Обобщая до интферфейса read(): Int ты теряешь конкретику, как кодировать эффекты, как обеспечить ленивость и прочее
Не совсем. Я пытаюсь бороться с закостенелостью, с "единственно правильным решением". Стримы можно реализовать тонной разных способов, и у каждого будут плюсы и минусы.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Sergey Alaev
Вот тебе стрим:
def read(): Int
Тут кажется все остальные предполагают, что речь идёт о ФП и всяких чистых вещах, типа соблюдения ссылочной прозрачности.
источник

AD

Apache DOG™ in Scala User Group
Sergey Alaev
Не совсем. Я пытаюсь бороться с закостенелостью, с "единственно правильным решением". Стримы можно реализовать тонной разных способов, и у каждого будут плюсы и минусы.
Достоинства и недостатки.
источник

AD

Apache DOG™ in Scala User Group
Слона уже обладали по нескольку раз
источник

SA

Sergey Alaev in Scala User Group
Λнтон Войцишевский
Тут кажется все остальные предполагают, что речь идёт о ФП и всяких чистых вещах, типа соблюдения ссылочной прозрачности.
Это плохо. ФП - это инструмент, а не уютный мирок.
источник

AD

Apache DOG™ in Scala User Group
Sergey Alaev
Это плохо. ФП - это инструмент, а не уютный мирок.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Sergey Alaev
Это плохо. ФП - это инструмент, а не уютный мирок.
СП -- часть этого инструмента
источник

AD

Apache DOG™ in Scala User Group
ФП уютный мирок, либы вдохновлённые ФП - инструменты
источник

SA

Sergey Alaev in Scala User Group
Apache DOG™
ФП уютный мирок, либы вдохновлённые ФП - инструменты
А не вдохновленные ФП - не инструменты?
источник

𝛈µ

𝛈 µ in Scala User Group
Sergey Alaev
Я думаю, это делает идиотом не меня, а их.
Покажи мне функтор "константа"
источник

AD

Apache DOG™ in Scala User Group
У тебя в обучении курс логики был?
источник

𝛈µ

𝛈 µ in Scala User Group
Потом-покажи мне "передача данных по сети"
источник