![]() | ![]() | ![]() | map-queue | ![]() |
| function queue | [Generic Function] |
Purpose
Apply a function to each queue element on the
specified
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 | ![]() |