Since (var) is basically a string–int pair, and (values Remembered) is a string–intarray pair, could we expand these so we can use integers as the keys? That would be really helpful, I think. Like this:
Or.. should I just do this?:
Code:
(remember Value ([<string>] | [<int>]) <int> [unique:<boolean>] [<then>])
(values Remembered ([<string>] | [<int>]))
(forget Value ([<string>] | [<int>]) All [<then>])
(var ([<string>] | [<int>]))
(set Var ([<string>] | [<int>]) [<int>] [<then>])
Or.. should I just do this?:
Code:
(define "ToString" "#1")