The kill-task function removes a given task from its queue.
The task argument is the task which is to be dequeued. The task was originally created when a production fired, or when there was an explicit call to schedule.
This function returns task if the task was scheduled, and nil otherwise.
The kill-task function dequeues, but does not destroy, tasks. These tasks may be subsequently performed or rescheduled.
(setq t1 (schedule (move (fi box1))))
(kill-task t1) ==> |TASK|(MOVE |I|BOX1)
Last modified: Jun 1 1995