;; Boston, MA 02111-1307, USA.
;;; Commentary:
-
+
;; manages receiving a stream asynchronously,
;; parsing it into transactions, and then calling
;; handler functions
(defun tq-queue-head-closure (tq) (car (cdr (car (tq-queue tq)))))
(defun tq-queue-empty (tq) (not (tq-queue tq)))
(defun tq-queue-pop (tq) (setcar tq (cdr (car tq))) (null (car tq)))
-
+
;;; must add to queue before sending!
(defun tq-enqueue (tq question regexp closure fn)