O padrão arquitetural de tubulação e filtro é definido como uma cadeia de elementos de processamento, organizados de forma que a saída de cada elemento seja a entrada do próximo . Todo exemplo parece considerar a conexão entre processos ou entre threads executada por meio de algum tipo de buffer compartilhado.
Para mim, parece que a composição da função Haskell está executando a mesma tarefa. Podemos dizer que é uma instância desse padrão, mesmo que seja apenas sobre ordenação de funções e nenhum buffer explícito seja usado como canal? Se sim, podemos dizer a mesma coisa para linguagem não preguiçosa?
CPO
categoria? Meu google-fu é fraco :(