peon/src/peon/stdlib/builtins/misc.pn

38 lines
483 B
Plaintext

# Various miscellaneous utilities
import values;
# Some useful builtins
fn clock*: float {
#pragma[magic: "SysClock64"]
}
fn print*(x: int) {
#pragma[magic: "PrintInt64"]
}
fn print*(x: int32) {
#pragma[magic: "PrintInt32"]
}
fn print*(x: uint64) {
#pragma[magic: "PrintUInt64"]
}
fn print*(x: float) {
#pragma[magic: "PrintFloat64"]
}
fn print*(x: string) {
#pragma[magic: "PrintString"]
}
fn print*(x: bool) {
#pragma[magic: "PrintBool"]
}