Check if streaming is available on this platform.
Currently checks for POSIX compliance by testing if popen is available. Assumes POSIX compliance (Linux, macOS, Unix) by default.
@return .true. if streaming is available, .false. otherwise
Note
Windows users should expect fallback to temp file method
function is_streaming_available() result(available) logical :: available ! Assume POSIX-compliant system (Linux, macOS, Unix) ! Windows will fail gracefully and use fallback available = .true. end function is_streaming_available