Size: a a a

Scala User Group

2020 January 06

ЮБ

Юрий Бадальянц in Scala User Group
Gymmasssorla
Тогда непонятно зачем они рассказывают про монады, моноиды, функторы. Те, кто уже год программируют на Scala, это наверняка знают
Там рассказывают про то, что есть в котах.
источник

G

Gymmasssorla in Scala User Group
Юрий Бадальянц
Там рассказывают про то, что есть в котах.
Ещё там дают определения этим штукам
источник

ЮБ

Юрий Бадальянц in Scala User Group
Может быть год программировал на Scala as better Java и тогда эти объяснения норм зайдут
источник

ЮБ

Юрий Бадальянц in Scala User Group
Gymmasssorla
Ещё там дают определения этим штукам
А что плохого? В книге идет от простого к сложному
источник

G

Gymmasssorla in Scala User Group
Скорее всего, хотя непонятно зачем на better Java в Скалке программировать, он же для скрещивания ФП + ООП создавался
источник

G

Gymmasssorla in Scala User Group
Юрий Бадальянц
А что плохого? В книге идет от простого к сложному
> Тогда непонятно зачем они рассказывают про монады, моноиды, функторы. Те, кто уже год программируют на Scala, это наверняка знают
источник

ЮБ

Юрий Бадальянц in Scala User Group
Gymmasssorla
Скорее всего, хотя непонятно зачем на better Java в Скалке программировать, он же для скрещивания ФП + ООП создавался
В жизни всякое бывает
источник

ЮБ

Юрий Бадальянц in Scala User Group
Gymmasssorla
> Тогда непонятно зачем они рассказывают про монады, моноиды, функторы. Те, кто уже год программируют на Scala, это наверняка знают
Так это основа котов, как про это не рассказать? Книга более менее самодостаточна, то есть от читателя не требуется высокий уровень владения. Но и нулевой тоже не подойдёт - синтаксис и особенности языка знать нужно.
источник

AZ

Alex Zhukovsky in Scala User Group
Gymmasssorla
Тогда непонятно зачем они рассказывают про монады, моноиды, функторы. Те, кто уже год программируют на Scala, это наверняка знают
там написано "кто год программировал на жаба и сишарп"
источник

AZ

Alex Zhukovsky in Scala User Group
спроси у знакомых шарпистов кто из них про функторы в курсе
источник

G

Gymmasssorla in Scala User Group
Alex Zhukovsky
там написано "кто год программировал на жаба и сишарп"
> To benefit from this book you should have about a year’s experience with Scala, or equivalent experience with a functional language such as Haskell, O’Caml, or Lisp.
источник

G

Gymmasssorla in Scala User Group
источник

AS

Artem Sokolov in Scala User Group
Gymmasssorla
Тогда непонятно зачем они рассказывают про монады, моноиды, функторы. Те, кто уже год программируют на Scala, это наверняка знают
лул. 2 года программировал на скале круды на плее и не знал что такое монады и функторы
источник

AS

Artem Sokolov in Scala User Group
Gymmasssorla
Скорее всего, хотя непонятно зачем на better Java в Скалке программировать, он же для скрещивания ФП + ООП создавался
создавался он чтобы мартин поэкспериментировал с языками, но то зачем создавался не всегда соответствует то чем стал
источник

AS

Artem Sokolov in Scala User Group
Gymmasssorla
> To benefit from this book you should have about a year’s experience with Scala, or equivalent experience with a functional language such as Haskell, O’Caml, or Lisp.
тут речь идет про то что ты должен более менее в основах фп разбираться. типа иммутабелное всё, рекурсивные алгоритмы и тд.
источник

KS

Kirill Shelopugin in Scala User Group
Так что со спрингом и гибернейтом в результате? Одобряем, используем?
источник

G

Gymmasssorla in Scala User Group
> One common use case is auxiliary constructors. Although Scala does have syntax that lets us define multiple constructors for a class, Scala programmers almost always prefer to implement additional constructors as apply methods on an object with the same name as the class.

В книжке Essential Scala. Это уже неправда же?
источник

KS

Kirill Shelopugin in Scala User Group
Правда
источник

G

Gymmasssorla in Scala User Group
В туториале на оф. сайте видел, как много конструкторов определяли
источник

AS

Artem Sokolov in Scala User Group
"Although Scala does have"
источник