# File lib/couchrest/helper/streamer.rb, line 9
    def view name, params = nil, &block
      urlst = /^_/.match(name) ? "#{@db.root}/#{name}" : "#{@db.root}/_view/#{name}"
      url = CouchRest.paramify_url urlst, params
      # puts "stream #{url}"
      first = nil
      IO.popen("curl --silent #{url}") do |view|
        first = view.gets # discard header
        while line = view.gets 
          row = parse_line(line)
          block.call row
        end
      end
      parse_first(first)
    end