in reply to Re^3: Letter by letter
in thread Letter by letter

Somewhat obscure, but I think the following is cute:

sleep($|=print) for split '', $string;

print returns 1 if it's successful.

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'