I think Ruby is an acceptable Smalltalk (also an acceptable Perl), with a better syntax. Last Rails project I worked on I had a console open up whenever I run into an exception, allowing me to monkey-patch the problem right away: that's about as much live-coding as I need professionally.