Shriram and I noticed a funny thing about tables the other day!
If you try to create a table with an empty schema using table: end, you get the message "This table has no column names, but tables must have at least one column." But that's not true! Because the expression (table: colname row: 3 end).drop("colname") doesn't throw an error, and gives you a table without columns.
The B2T2 spec requires the ability to make tables with an empty schema, so it seems like the table: end syntax should work.
Shriram and I noticed a funny thing about tables the other day!
If you try to create a table with an empty schema using
table: end
, you get the message "This table has no column names, but tables must have at least one column." But that's not true! Because the expression(table: colname row: 3 end).drop("colname")
doesn't throw an error, and gives you a table without columns.The B2T2 spec requires the ability to make tables with an empty schema, so it seems like the
table: end
syntax should work.