
core
IO
EOF
external
Char
the End-Of-File character as a literal.
color
defn
(λ [&String] ())
exit
external
(λ [Int] a)
exit the current program with a return code.
fclose
external
(λ [(Ptr FILE)] ())
closes a file pointer.
fgetc
external
(λ [(Ptr FILE)] Char)
gets a character from a file pointer.
fopen
external
(λ [&String, &String] (Ptr FILE))
opens a file by name using a mode (one or multiple of [r]ead, [w]rite, and [a]ppend), returns a file pointer.
fwrite
external
(λ [a, Int, Int, (Ptr FILE)] ())
writes to a file pointer.
get-char
external
(λ [] Char)
gets a character from stdin.
get-line
external
(λ [] String)
gets a line from stdin.
print
external
(λ [&String] ())
prints a string ref to stdout, does not append a newline.
println
external
(λ [&String] ())
prints a string ref to stdout, appends a newline.
read->EOF
defn
(λ [&String] String)
reads a file given by name until the End-Of-File character is reached.
read-file
external
(λ [&String] String)
returns the contents of a file passed as argument as a string.