newLISP Fan Club

Forum => Whither newLISP? => Topic started by: Kazimir Majorinc on April 21, 2011, 07:35:06 PM

Title: (setf)
Post by: Kazimir Majorinc on April 21, 2011, 07:35:06 PM
Currently:


> (setf)

ERR: missing argument in function setf

It would be consistent with existing possibility of (setf x 1 y 2 ...) and analogous to (let()...) and (expand '(x y) '()) to allow (setf) as legal. I didn't seen implementation of setf, but I guess that it might result in very small size and speed improvement as well. Same for (set) and (setq).