include fname include named vip script v = include fname require "library:version" include library script file sys fname, args... execute named program v = sys(fname,args...) exec fname, args... asynchron with full connection via pipes v = exec(fname,args...) call fname, args... call named vip script v = call(fname,args...) eval text execute string v = eval text ---------- if a user-defined proc is seen at the place of an instruction, then use syntax for instructions: myproc(a,b,c){..} ... myproc a,b,c or myproc (a,b,c) aber auch: put ( a, b, c ) ------------ a = eval(text) a = string(value) a = string(value,flag) flag=1 -> string(text) = convert(text to quoted) a = string(value) tostring a = istext (v=value) ? convert(v to quoted) : string(v) a = number(text) tonumber ---- a = { value } tolist a = islist (v=value) ? v : { v } v = value toproc a = eval "proc(){return " #( istext v ? (convert v to quoted) : v )# "}" a = isproc v ? v : eval "proc(){return " #( istext v ? (convert v to quoted) : v )# "}" ------------ comma operator: list = ( a, b, c ) list = ( a ) list = [ a, b, c ] list = [ a to b ] list = [ a ] list = { a, b, c } list = { }