История изменений
Исправление nezamudich, (текущая версия) :
Даже любопытно, как в «обычном» языке сделать то же с семантикой списковой монады, например.
> pure (\x y z -> x + y + z) <*> [1, 2, 3] <*> [30, 40] <*> [100, 500, 200, 100]
[131,531,231,131,141,541,241,141,132,532,232,132,142,542,242,142,133,533,233,133,143,543,243,143]
Исходная версия nezamudich, :
Даже любопытно, как в «обычном» языке сделать то же с семантикой списковой монады, например.