source: project/release/4/queues/queues.types @ 31138

Last change on this file since 31138 was 31138, checked in by felix winkelmann, 6 years ago

added preliminary eggs for extraction from core libraries

File size: 1.1 KB
Line 
1(list->queue (#(procedure #:clean #:enforce) list->queue (list) (struct queue)))
2(make-queue (#(procedure #:pure) make-queue () (struct queue)))
3(queue->list (#(procedure #:clean #:enforce) queue->list ((struct queue)) list))
4(queue-add! (#(procedure #:clean #:enforce) queue-add! ((struct queue) *) undefined))
5
6(queue-empty? (#(procedure #:clean #:enforce) queue-empty? ((struct queue)) boolean)
7              (((struct queue)) (##core#inline "C_i_nullp" (##sys#slot #(1) '1))))
8
9(queue-first (#(procedure #:clean #:enforce) queue-first ((struct queue)) *))
10(queue-last (#(procedure #:clean #:enforce) queue-last ((struct queue)) *))
11
12(queue-length (#(procedure #:clean #:enforce) queue-length ((struct queue)) fixnum)
13              (((struct queue)) (##sys#slot #(1) '3)))
14
15(queue-push-back! (#(procedure #:clean #:enforce) queue-push-back! ((struct queue) *) undefined))
16(queue-push-back-list! (#(procedure #:clean #:enforce) queue-push-back-list! ((struct queue) list) undefined))
17(queue-remove! (#(procedure #:clean #:enforce) queue-remove! ((struct queue)) *))
18(queue? (#(procedure #:pure #:predicate (struct queue)) queue? (*) boolean))
Note: See TracBrowser for help on using the repository browser.