update xfile
add open-input-string
update xfile
[bugfix] write-string doesn't detect given port
add open-output-string and get-output-string
first argument of get-output-string is optinoal
add open-input-bytevector
implement string-append in C
add a new test
implement some string functions in c
pic_str_new may take a NULL ptr