forsyth20121205-174063a80cc13 years agoHistory
33 lines · 551 B · Brainfuck
RawDownload
implement Fsmodule;include "sys.m";	sys: Sys;include "draw.m";include "sh.m";include "fslib.m";	fslib: Fslib;	Report, Value, Option: import fslib; types(): string{	return "vv";} badmod(p: string){	sys->fprint(sys->fildes(2), "fs: void: cannot load %s: %r\n", p);	raise "fail:bad module";} init(){	sys = load Sys Sys->PATH;	fslib = load Fslib Fslib->PATH;	if(fslib == nil)		badmod(Fslib->PATH);} run(nil: ref Draw->Context, nil: ref Report,			nil: list of Option, args: list of ref Value): ref Value{	return (hd args).v();}