Today Arnar Hrafnkelsson asked my opinion on a module he'd been working on called Regexp::Open
. It's neat, it's a state machine implemented in C with an XS interface to it. I took a look at it and realised the concept looked a little familiar.
He was just telling me about how he could use it to dynamically change the state machine at runtime when I pointed him at the shishi repository...