some remarks/questions about the file - functions:
- It already happened twice that I suddenly couldn't write to a file anymore - module restarted on every file.open("test.lua","w+"). Seems to happen after many writes to the same(?) file (I uploaded very often..). Re-flashing firmware solved the problem but I would like to know if this is hardware-related or maybe a bug in the internal 'fileystem'?
- It would be great to have a file.exists(filename) function (or maybe file.open() returning a boolean instead of throwing an error on failure).
- Is it possible/planned to be able to open more than 1 file at once?
- (minor) I think file.list() should not print the listing by default, just return the table. Maybe file.list(bool printit)?
- (very minor) The example for file.list() in the docs should be "for k,v in pairs(l) do" not "for k,v in l do"

Again - many thanks for your work!
Thomas