Tintware Documentation : Tint Programming Language : Tint Reference : Procedures : defprocSyntaxdefproc has exactly the same syntax as proc. The only different is that defproc keeps track of whether each character in the body is code or data; proc just treats the entire body as code. Example#(defproc,a-defproc,#(tint.data,(#(+,%arg1,1)))(#(+,%arg1,1)),,,%arg1)
#(a-defproc,5)
#(+,5,1)6
##(a-defproc,5)
#(+,5,1)#(+,5,1)
##(a-defproc,abc)
#(+,abc,1)#(+,abc,1)
#(proc,a-proc,#(tint.data,(#(+,%arg1,1)))(#(+,%arg1,1)),,,%arg1)
#(a-proc,5)
66
##(a-proc,5)
#(+,5,1)#(+,5,1) |