alexeyr/erlang-sqlite3 — pull request #6 by uwiger (2012-02-23 07:46:41+00:00)
Title: allow table names to be either binary(), list() or atom()

Table names get converted into iolists anyway, and in some applications,
it is undesireable to have to create atoms for dynamic table names.

The main changes are:
- introduce a table() type, instead of having atom() all over the place
- in sqlite3_lib, replace calls to atom_to_list(Tbl) with to_iolist(Tbl)

list_tables() still converts to atoms. Not sure what to do about this. Overall, letting table names be binaries consistently would be the best solution.