﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1786	tabular errors out when specifying both column-names and return-names	Vasilij Schneidermann	Ivan Raikov	"I'm trying out tabular as replacement for csv-abnf and found that it supports associating column names with rows. However if I specify both column-names (no matter whether it's set to the undocumented `'header` option to automatically derive them from the first line or a list of strings to explicitly specify them) and return-names, I get an inscrutable backtrace:

{{{
(call-with-input-file ""test.csv""
  (lambda (in)
    (let ((reader (csv:reader* in column-names: 'header return-names: #t)))
      (write (reader))
      (newline))))
}}}

{{{
Error: (map) bad argument type - not a proper list: """"

        Call history:

        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?         
        <eval>    (write (reader))
        <eval>    (reader)
        utf8-srfi-14.scm:101: iset#iset-contains?         
        utf8-srfi-14.scm:101: iset#iset-contains?               <--
}}}"	defect	closed	minor	someday	extensions	5.2.0	fixed	tabular		
