Size: a a a

Scala User Group

2020 July 04

AH

Ayrat Hudaygulov in Scala User Group
Oleksandr Olgashko
почему фор - костыль?
ну потому что там ни if не написать, синтаксис странный, дискард интересный. Да вообще полная дичь после нормального императивного синтаксиса суспендов в котлине или там CE в F#
источник

AH

Ayrat Hudaygulov in Scala User Group
то есть придумано было для коллекций, а потом подумали, а давайте оно дак тайпингом flatMap везде будет искать
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in Scala User Group
Ayrat Hudaygulov
то есть придумано было для коллекций, а потом подумали, а давайте оно дак тайпингом flatMap везде будет искать
оно не было для коллекций, это do notation для бедных из одного фп языка
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ayrat Hudaygulov
то есть придумано было для коллекций, а потом подумали, а давайте оно дак тайпингом flatMap везде будет искать
это есчо было придумано в хаскеле для флатмапов мапов, а потом на форичи переехали во всяких языках
источник

AH

Ayrat Hudaygulov in Scala User Group
Λнтон Войцишевский
это есчо было придумано в хаскеле для флатмапов мапов, а потом на форичи переехали во всяких языках
я всё понимаю. Сделано плохо
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
На вкус и цвет, мне например форы больше нравятся в скалке, чем ду-нотация хошкеля
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in Scala User Group
Λнтон Войцишевский
На вкус и цвет, мне например форы больше нравятся в скалке, чем ду-нотация хошкеля
тебе и стабильные тайп классы не нравятся
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
ᛒᚨᚱᛏᛟᛋᛋᛟ
тебе и стабильные тайп классы не нравятся
источник

AH

Ayrat Hudaygulov in Scala User Group
асинк/евейт в сишарпе лучше сделан. Его там при желании тоже можно на любой тип натянуть, помимо Task
На любую монаду

Весь синтаксис языка можно юзать вперемешку с “do-нотацией"
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
чем это хорошо-то?
Потом на ревью можно поймать такого ведь
источник

AH

Ayrat Hudaygulov in Scala User Group
но ещё лучше сделано в F# конечно. Там просто космос
источник

AH

Ayrat Hudaygulov in Scala User Group
в скале хочется плакать когда открываешь этот for
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ага, там еще больше свободы, присваиваешь вэлью в переменную, а там внутри может происходить на этом моменте вообще что угодно
источник

AD

Apache DOG™ in Scala User Group
Ayrat Hudaygulov
асинк/евейт в сишарпе лучше сделан. Его там при желании тоже можно на любой тип натянуть, помимо Task
На любую монаду

Весь синтаксис языка можно юзать вперемешку с “do-нотацией"
Какая монада без хкт?
источник

AH

Ayrat Hudaygulov in Scala User Group
Λнтон Войцишевский
Ага, там еще больше свободы, присваиваешь вэлью в переменную, а там внутри может происходить на этом моменте вообще что угодно
ну и типы не сойдутся очевидно.
источник

AH

Ayrat Hudaygulov in Scala User Group
Apache DOG™
Какая монада без хкт?
обычная просто с копипастой.
источник

AD

Apache DOG™ in Scala User Group
Но это же контент для канала
источник

OO

Oleksandr Olgashko in Scala User Group
Ayrat Hudaygulov
ну потому что там ни if не написать, синтаксис странный, дискард интересный. Да вообще полная дичь после нормального императивного синтаксиса суспендов в котлине или там CE в F#
можно иф Оо
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ayrat Hudaygulov
ну и типы не сойдутся очевидно.
я про то, что там вроде как не СЕ на флетмапах для композии, а произвольные вещи внутри можно сделать
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
хоть запрос в интернеты кидать
источник