Default
IO
IO related functions
file-schema//open
open %data/file.txt |type?
; returns native
open %data/file.txt |kind?
; returns file
file-schema//open\append
open\append %data/file.txt |type?
; returns native
open\append %data/file.txt |kind?
; returns writer
file-schema//create
create %data/created.txt |type?
; returns native
create %data/created.txt |kind?
; returns file
file-ext?
file-ext? %data/file.txt
; returns ".txt"
file-ext? %data/file.temp.png
; returns ".png"
file-ext? "data/file.temp.png"
; returns ".png"
reader
reader %data/file.txt |kind?
; returns reader
reader open %data/file.txt |kind?
; returns reader
reader "some string" |kind?
; returns reader
reader//read\string
reader "some
string" |read\string "
"
; returns "some
; "
file//stat
stat open %data/file.txt |kind?
; returns file-info
file-info//size?
size? stat open %data/file.txt
; returns 16
file//read-all
read-all open %data/file.txt
; returns "hello text file
; "
file//close
close open %data/file.txt
; returns ""
file-schema//read
read %data/file.txt
; returns "hello text file
; "
file-schema//read\bytes
read %data/file.txt
; returns "hello text file
; "
file-schema//read\lines
read %data/file.txt
; returns "hello text file
; "
file-schema//write
write %data/write.txt "written
"
; returns "written
; "