Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun nreverse (list)
- (let ((result '())
- (remaining list))
- (loop until (endp remaining)
- do (let ((temp (cdr remaining)))
- (setf (cdr remaining) result)
- (setf result remaining)
- (setf remaining temp)))
- result))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement