Есть ли (желательно простой) способ переопределить один из стандартных операторов в Фениксе? Я бы хотел, чтобы «>>», например, вызывал мой собственный (ленивый) функтор.
Простой вариант использования: я мог бы хотеть определить оператор «конвейера», чтобы:
function2(function1(arg1));
может быть написано очень сложно, как
arg1 >> function1 >> function2
а затем вызывается как
(arg1 >> function1 >> function2)(42)
Задача ещё не решена.
Других решений пока нет …