The students coming in from NetsBlox really want this, although obviously it's not as straightforward as with blocks and true "real-time" would be a lot of syntax errors. Maybe it's possible to have a built in Git-like system that eases the process (I think WebGME had something similar).