Clojure tiene una macro "->" que inserta cada expresión recursivamente como primer argumento de la siguiente expresión.Función de estilo Clojure "subprocesamiento" en Python
Esto significa que podría escribir:
(-> arg f1 f2 f3)
y se comporta como (tuberías shell):
f3(f2(f1(arg)))
me gustaría hacer esto en Python; ¡Sin embargo, la búsqueda parece ser una pesadilla! No pude buscar "->", y tampoco pude buscar la función de Python enhebrado!
¿Hay alguna manera de sobrecargar, por ejemplo, el | operador para que pueda escribir esto en Python?
arg | f1 | f2 | f3
¡Gracias!
dependig en lo loco que desea llegar, puede ser vale la pena mirar pitón 'hy' en https://github.com/hylang/hy. – joefromct