When I ponder about string-centric hardware, what am I envisioning? Basically: Imagine a whole OS implemented largely in YACC!
The main "Parsing Unit" processor consists of evaluating lookuptables encoding a pushdown NFA queueing up/fetching instructions for which strings an "Output Unit" should concatenate & where it should route the data!
Occasionally you'd still need to perform arithmetic, for which something on par with the 6502 would often be excessive.
1/2!