mahmudov has quit [Remote host closed the connection]
qyliss has quit [Quit: bye]
qyliss has joined #qaul.net
frigginglorious has joined #qaul.net
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #qaul.net
frigginglorious has quit [Ping timeout: 265 seconds]
link2xt has quit [Read error: Connection reset by peer]
link2xt has joined #qaul.net
<noracodes>
Spent the last two days working on a really bad design for the collector but I think I've figured out a better one!
<noracodes>
I'm going to go to bed in a sec, because it's nearly one, but here's what I'm thinking. Every frame will be matched with the beginning and end of existing sequences. There should be three cases. If it matches nothing, it'll start a new sequence. If it matches one end or one beginning, it'll get emplaced in the right place. If it matches one end _and_ one beginning, it'll be used to fuse two sequences together.
<noracodes>
That was we minimize the number of operations and I can do that with just a couple of maps and a VecDeque per sequence!