~ chicken-core (chicken-5) /tests/test-queue.scm
Trap1;;;; test-queue.scm234(include "QUEUE")567(functor (test-queue (Q QUEUE)) *8 (import scheme (chicken base) Q)910 (define (list->queue lst)11 (foldl (lambda (q x) (enqueue q x)) empty-queue lst))1213 (define (queue->list q)14 (if (empty? q)15 '()16 (cons (head q) (queue->list (dequeue q))))) )