Smileboom are creating an updated version of their DSiWare BASIC programming app, Petit Computer. New features include:
•voice synthesis

•save your code to the SD card

•input via QR code
Sadly, this and its predecessor remain Japan-only. Hopefully some developer picks these up for Western releases.

http://www.ds-scene.net/?s=viewtopic&nid=11704