Carp/core/IO.carp

16 lines
474 B
Plaintext
Raw Normal View History

2018-01-24 18:08:18 +03:00
(system-include "carp_io.h")
2018-01-24 17:53:18 +03:00
(register-type FILE)
2017-06-26 12:15:03 +03:00
(defmodule IO
(register println (Fn [(Ref String)] ()))
(register print (Fn [(Ref String)] ()))
(register get-line (Fn [] String))
2018-03-11 16:53:50 +03:00
(register get-char (Fn [] Char) "getchar")
2017-11-28 12:07:46 +03:00
(register read-file (Fn [&String] String))
(register read-file-eof (Fn [&String] String))
2017-09-08 13:24:57 +03:00
(register exit (Fn [Int] a))
2018-03-18 19:51:23 +03:00
(register fopen (Fn [&String &String] (Ptr FILE)))
(register fwrite (Fn [a Int Int (Ptr FILE)] ()) "fwrite")
2017-10-20 18:00:47 +03:00
)