![]() | ![]() | ![]() | map-queue | ![]() |
|
| function queue | [Generic Function] |
Purpose
Apply a function to each queue element on the
specified queue.
Method signatures
(function t)
(queue queue)
|
Package :gbbopen
Module :queue
Arguments and values
| function | A function designator specifying a function object of one argument | |
| queue | A GBBopen queue |
Description
The function is applied to the
queue elements in queue order (first to last).
See also
do-queue
queue
ordered-queue
Example
Count the number of pending KSAs that were triggered by
hyp:
> (let ((count 0))
(map-queue #'(lambda (ksa)
(when (memq hyp (collect-trigger-instances ksa))
(incf& count)))
pending-ksas)
count)
31
>
The GBBopen Project
![]() | ![]() | ![]() | map-queue | ![]() |