Ho alcune funzioni definite in questo modo:
function f {
read and process $1
...
echo $result
}
Voglio comporli insieme in modo che sembrino invocazioni f | g | h
.
Quale idioma dovrei usare per convertire la funzione lavorando su argomenti in argomenti di lettura da stdin? È possibile leggere coppie, tuple di argomenti dallo stream senza doverli sfuggire (ad es. Terminazione nulla)?
h(g(f(...)))
o ognuna delle funzioni legge dallo standard input (read x; ...
) e scrive nello standard output (echo ...
).