(ns pubsub.sequencer) (def routing-table (atom {})) (defrecord Sequencing [sequence-number group-local-sequencer-number forwarding-table reverse-path-table output-buffer ; channel? input-buffer]) (defrecord SequencerNode [ingress distribute]) (def ingress (chan)) (def distribute {:va (chan) :ca (chan) :ir (chan)}) (defn sequence [] (let [] ()))