Простые графические языки из блоков и проводов ведь вполне себе функциональные. А на их основе делают обработку в реальном времени. Тот же звук в случае Pd, Max/MSP. Это как раз reactive programming, которое реально используется :) Кроме того, есть и текстовые dataflow-языки: Lustre, Lucid, StreamIt.