Size: a a a

2021 April 25

S

Sooqa in ФП
Да, которые выбрасывают исключения
источник

P

Purple in ФП
Вам точно не сюда :)
источник
2021 April 26

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Покормили тролля)
источник
2021 May 02

R

Rafkat in ФП
\-
источник
2021 May 05

Ю

Юрий in ФП
Печатная машинка Toshiba модели BW-2112 с 1172 символами.

#Китай #Интересное
источник
2021 May 07

SB

S B in ФП
Это ведь не фишка самих траверсов, а особенность абстракций в нужное время в нужном месте.
источник

DS

Doge Shibu in ФП
Ну траверсы позволяют как раз и абстрагировать обход чего-то либо природным для практики образом.
источник

SB

S B in ФП
Ну да, я об этом же. Хорошая абстракция.
источник

AK

Alex K in ФП
А что такое линзы?
источник

SB

S B in ФП
источник

JS

Jerzy Syrowiecki in ФП
источник

AK

Alex K in ФП
А почему они структурщина?)
источник

JS

Jerzy Syrowiecki in ФП
если совсем приблизительно, это инструмент для абстракции над частями объектов

например, вы хотите всем персонажам в зоне поражения уменьшить hp на 10

world
 .characters
 .each
 .filtered(ch -> dist(ch.pos, bomb.pos) < bomb.damage_radius)
 .hp
   -= 10


здесь одно изменение распространяется на множество объектов
источник

JS

Jerzy Syrowiecki in ФП
это ничем не подкреплённое субъективное мнение
источник
2021 May 08

DK

Daniil Kostin in ФП
А какие игры с преимуществом ФП написаны?

Очень похоже на Entity Component System или DOTS от Unity по стилю...
источник

JS

Jerzy Syrowiecki in ФП
с каким преимуществом?
источник

DK

Daniil Kostin in ФП
на Scala  или Haskel, например, может на чем-то другом, но в ФП стиле
источник

JS

Jerzy Syrowiecki in ФП
вообще довольно мало, мне кажется
источник

JS

Jerzy Syrowiecki in ФП
самая известная — реализация Quake на Haskell https://wiki.haskell.org/Frag
источник

DK

Daniil Kostin in ФП
сам не пишешь? Пример прям игровой.
источник