> OK, I think I've got the idea now.  But still, I'm surprised that `setq'
> is not among the list of "destructive functions".  What's that about?

You're right: `setq' is also destructive.  But it's slightly different (the
difference has to do with the notion of "pointer aliasing").

In Scheme destructive operations are traditionally named with a "!" suffix,
so `setq' is actually called `set!'.

As for me, I'd rather get rid of `setq' and `set!' altogether.
That's basically what SSA does behind the scenes ;-)


        Stefan
_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

Reply via email to