summaryrefslogtreecommitdiff
path: root/queue.lisp
diff options
context:
space:
mode:
authorJuan Manuel Tomás <jtomas1815@gmail.com>2025-06-23 02:23:36 -0300
committerJuan Manuel Tomás <jtomas1815@gmail.com>2025-06-23 02:23:36 -0300
commit97f8b6d2a990fe2e93704460fcdf08701616d7e4 (patch)
treedec4638301655b0f6a7dea9ed8765a02f1eb94e2 /queue.lisp
parentbb4b2bc484ed1d827d707a5a50b234d6994af90c (diff)
downloadutils-97f8b6d2a990fe2e93704460fcdf08701616d7e4.tar.gz
utils-97f8b6d2a990fe2e93704460fcdf08701616d7e4.zip
Update utilsHEADmain
Diffstat (limited to 'queue.lisp')
-rw-r--r--queue.lisp14
1 files changed, 6 insertions, 8 deletions
diff --git a/queue.lisp b/queue.lisp
index c900731..3e02a36 100644
--- a/queue.lisp
+++ b/queue.lisp
@@ -1,11 +1,9 @@
-(in-package #:queue)
-
(declaim (optimize (speed 3) (safety 1)))
-(defun new ()
+(defun queue:new ()
(cons nil nil))
-(defun add (q datum)
+(defun queue:push (datum q)
(let ((element (cons datum nil)))
(if (car q)
(setf (cddr q) element)
@@ -13,14 +11,14 @@
(setf (cdr q) element)
q))
-(defun sub (q)
+(defun queue:pop (q)
(pop (car q)))
-(defun peek (q)
+(defun queue:peek (q)
(caar q))
-(defun to-list (q)
+(defun queue:to-list (q)
(car q))
-(defun from-list (lst)
+(defun queue:from-list (lst)
(cons lst (last lst)))