Functional Core, Imperative Shell implemented with Finite State Transducers
In a previous article we looked at Finite State Transducers (FSTs). To quickly recap, a Finite State Transducer is a type of Finite State Machine that also produces output. This…