mink/minkstd.rs
1use crate::value::Value;
2use crate::func::Function;
3use crate::library::Library;
4use crate::vm::Mink;
5
6pub fn lib() -> Library {
7 let mut lib = Library::new("std", false);
8
9 lib.add_func(Function::new("print", None, mink_print));
10
11 lib
12}
13
14fn mink_print(_: &Mink, args: Vec<Value>) -> Value {
15 for arg in args {
16 print!("{}", arg.to_string());
17 }
18 println!();
19
20 Value::None
21}