FFY00 has quit [Ping timeout: 260 seconds]
FFY00 has joined #amaranth-lang
<
whitequark[cis]>
zyp: I'm considering which semantics asserting `first` two times without asserting `last` in between should have, in general
<
whitequark[cis]>
I think "this resets the processing pipeline" is a reasonable general purpose semantic
<
whitequark[cis]>
but I'm not sure if mandating it is correct
Degi has quit [Ping timeout: 265 seconds]
Degi has joined #amaranth-lang
nyanotech has quit [Remote host closed the connection]
nyanotech has joined #amaranth-lang
<
whitequark[cis]>
zyp: I'm convinced of the need to have `end` as a first class affordance
<
whitequark[cis]>
having it in my PacketQueue has dramatically simplified several FSMs
<
whitequark[cis]>
perhaps there could even be a place for a mode that has end on the output, because that would combine nicely with the COBS encoder
_whitenotifier-5 has quit [Ping timeout: 252 seconds]
DX-MON| has quit [Quit: I'm not disconnecting, you're disconnecting!]
DX-MON has joined #amaranth-lang
kewl_man[m] has quit [Quit: Idle timeout reached: 172800s]
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
_whitenotifier-4 has joined #amaranth-lang
FFY00_ has joined #amaranth-lang
FFY00 has quit [Ping timeout: 276 seconds]