Advertisement
Guest User

delete is destructive, but it won't change variable bindings

a guest
Oct 29th, 2013
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.15 KB | None | 0 0
  1. (let ((a (list 1 2 3)))
  2.   (let ((original-a a)
  3.         (b (delete 2 a)))
  4.     (eq a original-a) ; always true
  5.     a)) ; or original-a
  6. ; => (<???> . <???>)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement