summaryrefslogtreecommitdiff
path: root/list-functions.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'list-functions.lisp')
-rw-r--r--list-functions.lisp10
1 files changed, 10 insertions, 0 deletions
diff --git a/list-functions.lisp b/list-functions.lisp
index 1fe749b..29d913f 100644
--- a/list-functions.lisp
+++ b/list-functions.lisp
@@ -236,3 +236,13 @@
;;;;-----------------------------------------------------------------
+;;;; UTILITIES
+;;;;-----------------------------------------------------------------
+(defmacro pushq (thing variable)
+ (let ((tmp (gensym)))
+ `(let ((,tmp ,thing))
+ (setq ,variable (cons ,tmp ,variable))
+ ,tmp)))
+
+
+;;;;-----------------------------------------------------------------