Size: a a a

Rude P[rogramming]Offtop

2021 June 06

В

Виктория in Rude P[rogramming]Offtop
/cat@relaxcats_bot
источник

R

Relax Cats in Rude P[rogramming]Offtop
источник

AG

Alexander Gorodok in Rude P[rogramming]Offtop
источник

ch

central hardware in Rude P[rogramming]Offtop
на Русском, как то постольку посольку, курсы можно и на милионе других платформ проходить
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
ну да. я планирую англ использовать, не рус

на англ больше людей
источник

ch

central hardware in Rude P[rogramming]Offtop
а сам где?
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
англия
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
но у нас тут брексит. так что возможно придется свалить )
источник

ch

central hardware in Rude P[rogramming]Offtop
до сих пор, уже года три ка должны были закончить
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
они "откладывали" все проблемы.

реальный процесс начался лишь 6 месяцев назад. и самый ппц начнется через 1-5 месяцев
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
есть существенный шанс распада юк. части юк типа шотландии и северной ирландии могут отсоедениться.

и откладывание проблем ухудшает ситуацию с ними
источник

AG

Alexander Gorodok in Rude P[rogramming]Offtop
И большой профит будет от распада?
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
нет
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
весело же
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
издалека весело ) а людям тут будет не очень )
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
ну так митинги устраивайте
источник

DP

Defragmented Panda in Rude P[rogramming]Offtop
ничего уже не изменить. процесс запущен
источник

AM

Andrew Mikhaylov in Rude P[rogramming]Offtop
В EPFL не только релизят третью скалу, но и продолжают шатать монадки. Вслед за заходами в async/await и effects as abilities появилась экспериментальная библиотека Monadic Reflection (от создателя не менее экспериментального scala-effect).

И это очередная попытка избавиться от необходимости писать flatMap или for-comprehension при работе с монадками. То есть вместо

for
 _ <- f()
 _ <- g()
yield ()

Предлагается написать

f()
g()

А дальше оно само скомпозится.

Библиотека работает только с Project Loom (если до сех пор не знаете о Loom, бегом читать / смотреть). Каждый шаг монадической композиции запускается на лумовом continuation. Вот примерчик с ZIO.

Кажется, в EPFL понимают, что монады — это паттерн императивного программирования, и всячески пытаются срезать синтаксические излишки, чтобы избавиться от разницы между «обычным» императивным кодом и завёрнутым в монадки.

Выглядит интересно, и возможно такие эксперименты приведут индустрию в светлое будущее со ссылочной прозрачностью императивного кода без накладных расходов на синтаксис. Но на мой взгляд написание флэтмапов не сильно снижает продуктивность разработчика, поэтому непонятна выгода от их оптимизации. Те же abilities выглядят интереснее.
источник

I

Ilmir in Rude P[rogramming]Offtop
Ну чтож. @happy_bracket ещё одна победа за мной. Даже в скале теперь ду-нотация будет через продолжения.
источник

I

Ilmir in Rude P[rogramming]Offtop
Надо будет скачать, поиграться. Продолжения, конечно, мощная вещь. И корутинки, и эффекты и вот теперь ду-нотация.
источник