cl-flexi-streams é uma biblioteca de Common Lisp que fornece um framework para fluxos bidirecionais flexíveis. Os fluxos bidirecionais podem operar tanto em modo de entrada quanto em modo de saída, e podem ser usados para implementar vários tipos de E/S, como fluxos de arquivos, fluxos de strings e mais. A biblioteca também fornece um número de funções úteis de fluxo, como stream-read-line, stream-write-line e outros. Essa biblioteca é especialmente útil para a implementação de E/S de arquivos ou qualquer outro tipo de E/S onde os modos de entrada e saída possam mudar. 