Size: a a a

Scala User Group

2020 September 23

Oℕ

Oleg ℕizhnik in Scala User Group
Dmitry ЭЕЩЩЛ
А можете еще подсказать, от того, что в джаве реализуют похожие фичи как и в скале типа pattern matching сама сказала для работадателя обесценивается как инструмент? Типа “Зачем нам скала, если в джаве все то же есть”? Как много тех, кто так думает и насколько это бьет по пупулярности скалы? Ну, чисто по ощущениям в смысле)
Популярность экстремально сложно оценить даже просто уровень.
Если пытаться обозначить причины - это, как правило, нереальная задача в большинстве случаев, и рассуждения о причинах популярности того или иного - малообоснованные гипотезы и пустословие
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Dmitry ЭЕЩЩЛ
А можете еще подсказать, от того, что в джаве реализуют похожие фичи как и в скале типа pattern matching сама сказала для работадателя обесценивается как инструмент? Типа “Зачем нам скала, если в джаве все то же есть”? Как много тех, кто так думает и насколько это бьет по пупулярности скалы? Ну, чисто по ощущениям в смысле)
Я бы сказал, что это повлияло на выбранный путь развития
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Dmitry ЭЕЩЩЛ
А можете еще подсказать, от того, что в джаве реализуют похожие фичи как и в скале типа pattern matching сама сказала для работадателя обесценивается как инструмент? Типа “Зачем нам скала, если в джаве все то же есть”? Как много тех, кто так думает и насколько это бьет по пупулярности скалы? Ну, чисто по ощущениям в смысле)
Т.е. все sales point скалы 2011 года более или менее покрыты или покрываются java и kotlin
Поэтому следующая итерация языка фокусируется на тех фичах, которые названные языки принципиально отказываются реализовывать
источник

OO

Oleksandr Olgashko in Scala User Group
Oleg ℕizhnik
да, на языке пишется максимально доступное ФП, которое возможно в присутствии ООП
то есть мнение Де Гоуза про "вырезать ООП" победило, по факту?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Oleksandr Olgashko
то есть мнение Де Гоуза про "вырезать ООП" победило, по факту?
Нет, не победило.
Победило мнение Одерски сделать гибридный язык между ООП и ФП, именно в представлении Одерски об ООП и ФП
источник

EB

Eugene Bosiakov in Scala User Group
вырезать ООП = вырезать наследование и кейворд private или сразу бан кейворда class?
источник

OO

Oleksandr Olgashko in Scala User Group
Eugene Bosiakov
вырезать ООП = вырезать наследование и кейворд private или сразу бан кейворда class?
ну, без наследования появился бы, как минимум, приличный вывод типов
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну класс можно будет скоро банить
источник

EB

Eugene Bosiakov in Scala User Group
тогда что вырезать то
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Oleksandr Olgashko
ну, без наследования появился бы, как минимум, приличный вывод типов
без субтайпинга
источник

Oℕ

Oleg ℕizhnik in Scala User Group
наследование ни при чём
источник

OO

Oleksandr Olgashko in Scala User Group
угу, да
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Oleksandr Olgashko
ну, без наследования появился бы, как минимум, приличный вывод типов
почему всем так больно с этого? Где это реально мешает писать рабочий код? Я чет за полтора года заметил только, что нужно иногда дописать пару тайп-параметров, что в общем-то читаемости не мешает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну говорить "появился бы вывод типов", конечно звучит хорошо, но на практике не то, чтобы он прямо появляется везде, где нет субтайпинга
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Eugene Bosiakov
тогда что вырезать то
беттер-жяву
источник

EB

Eugene Bosiakov in Scala User Group
Если в коде нет слов service, repository и factory это значит пишем на пюр ФП?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Eugene Bosiakov
Если в коде нет слов service, repository и factory это значит пишем на пюр ФП?
я в курсе хаскеля делал проект, там были все три
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Eugene Bosiakov
Если в коде нет слов service, repository и factory это значит пишем на пюр ФП?
Не значит, есть пюр ФП с использованием этих слов
источник

OO

Oleksandr Olgashko in Scala User Group
Λнтон Войцишевский
почему всем так больно с этого? Где это реально мешает писать рабочий код? Я чет за полтора года заметил только, что нужно иногда дописать пару тайп-параметров, что в общем-то читаемости не мешает
мне не больно вовсе
наоборот, обьединение фп с ооп (в текущем скала2 виде) мне очень нравится
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Oleksandr Olgashko
мне не больно вовсе
наоборот, обьединение фп с ооп (в текущем скала2 виде) мне очень нравится
+
источник