is_streaming_available Function

public function is_streaming_available() result(available)

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

Arguments

None

Return Value logical


Source Code

    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