| The 'on macro has a hard-coded 'index variable. What do you think about this alternative that mimics the argument list of 'ontable by specifying an index variable? With type checking, a single 'on macro could handle sequences and tables. (mac on2 (idx var s . body)
(w/uniq gs
`(let ,gs ,s
(forlen ,idx ,gs
(let ,var (,gs ,idx)
,@body)))))
|