Nasal-Interpreter/module/libkey.nas

20 lines
387 B
Plaintext

use std.dylib;
use std.os;
var (
kbhit,
getch,
nonblock
) = func {
var lib = dylib.dlopen("libkey");
var kb = lib.nas_kbhit;
var gt = lib.nas_getch;
var nb = lib.nas_noblock;
var call = dylib.limitcall(0);
return [
func() {return call(kb);},
func() {return call(gt);},
func() {return call(nb);}
];
}();