(uiop:define-package :binry-hop/debug-sequence (:mix :binry-hop/debug-util :binry-hop :cl) (:export #:xor-eg) (:nicknames :debug-sequence)) (in-package :binry-hop/debug-sequence) (defun xor-eg () (let* ((s (debug-util:io-open)) (w (hop-util:make-re/write-stream s #(1 2 3))) (r (hop-util:make-reread-stream s))) (dolist (ar (list #(0 0 0) #(1 0 1) #(0 1 1) #(1 1 0))) (funcall w :memory ar :write t)) (dotimes (n 8) (print (funcall r))) (values s w r)))