I like the new file handling commands, however I'd like to see more (better) support.
/fseek:
add -b and -e flags (beginning/end)
-e would be especially useful. Currently, using the new file handling stuff, if I want to append to the end of the file, I have to /fseek and use $lines. Thats very wasteful since $lines requires the file to be opened (again) and the lines counted. Seeing as how the C fseek function has the ability to immediately jump to the beginning/end of the file, it seems like a good idea to add support for that.
$fgetc is nice, but sometimes you want to know what the next character is without actually increasing the file pointer. For example you might just want to check the next character, but not actually read it. Imho, there should be a $fpeekc which will tell you what the next character is, but not actually increase the file pointer. This would be similar to doing fgetc then ungetc in C. Also, imho the documentation for $fgetc should be updated. It says it returns the next character, it does not, it returns the ASCII code of the next character. Lastly, imho in addition to $ferr and $fopen().err, $ferrstr, and $fopen().errstr would be useful, seeing an $ferr of 12 (made up) is not as useful as seeing a "ÿSMBdo not have permission to open this file" message.