Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. (set-dispatch-macro-character #\# #\l
  2. (lambda (stream c n)
  3. (declare (ignore c))
  4. (let ((list (read stream nil (values) t))
  5. (arg-names '(x y z w)))
  6. (when (consp list)
  7. (let ((n (if n
  8. (min (1- (length arg-names)) n)
  9. 0)))
  10. `(lambda (,@(subseq arg-names 0 n))
  11. ,list))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement