Advertisement
Guest User

Untitled

a guest
Mar 10th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.34 KB | None | 0 0
  1. (do* ((i s-length (1- i))
  2.         (previous-part nil)
  3.         (curr-part nil)
  4.         (curr-snake '() (cons curr-part curr-snake)))
  5.        ((= i 0) (format t "Created snake with ~A parts.~%" s-length))
  6.     (setf curr-part (make-instace 'snake-part :previous-part previous-part))
  7.     (setf previous-part (curr-part)) ;; update previous-part
  8.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement