Size: a a a

2021 May 28

X

XÆA-XII in Haskell
Хотел глянуть дизайн движков на хаскеле
источник

¯

¯\_(ツ)_/¯ in Haskell
а в чём собственно возмущение заключается? читаемый код же
источник

X

XÆA-XII in Haskell
Да, но как он работает, я уже не могу себе представить
источник

к

кана in Haskell
а, ну вот и проблема
источник

Oℕ

Oleg ℕizhnik in Haskell
ну вообще там PatternSynonym ом можно этот бойлерплейт убрать
источник

X

XÆA-XII in Haskell
player хрен пойми откуда берётся
источник

к

кана in Haskell
тогда год изучаения хаскеля ты потратил не на изучение хаскеля
источник

Oℕ

Oleg ℕizhnik in Haskell
подскажите автору видео
источник

X

XÆA-XII in Haskell
+= тоже какая-то странная вещь
источник

X

XÆA-XII in Haskell
?
источник

v

vacuité. in Haskell
Вы си когда-нибудь видели?
источник

X

XÆA-XII in Haskell
Видел
источник

v

vacuité. in Haskell
И что вас тогда удивляет?
источник

X

XÆA-XII in Haskell
В Haskell иммутабельность
источник

к

кана in Haskell
я настоятельно советую сначала разобраться что там написано, прежде чем возмущаться
источник

v

vacuité. in Haskell
Ну монада тоже стала исключением.
источник

X

XÆA-XII in Haskell
Про IORef в курсе уже
источник

X

XÆA-XII in Haskell
Нет никаких исключений
источник

X

XÆA-XII in Haskell
Всё логично
источник

к

кана in Haskell
код на скрине можно переписать так

eventHandler (EventKey ...) =
 modify \s@S{player = player@Player{x}} ->
   s{player = player{x = x + 10}}

и это будет тот же самый код
источник