After defining that: (mac assign (name expr)
`(= ,(eval name) ,expr)) this works: arc> (= x 'variable)
variable
arc> (assign x 33)
33
arc> variable
33 So, why this doesn't work then? arc> (each k (keys h) (assign k (h k)))
Error: "reference to undefined identifier: _k" |