Unnamed
public text v1 · immutable: foreach over + swap ;
: 2roll dup roll roll ;
: replace ( addr len c1 c2 -- )
swap 3 2roll ( c2 c1 addr len )
foreach do ( c2 c1 )
2dup
i c@ = if i c! else drop then
loop
2drop ;