The direction to not use text but objects for code is very interesting� a lot of nice experiments could be done on top of this.
One direction is to use more structured ways of editing� but one needs to take care that in the past (end of the 80ties) all the tries of structured editors
where not really successful. But having an AST like representation instead of text would not preclude to have an editor interface that provided both the
flexibility of a text editor with the knowledge and power of a real object representation of code below� very interesting direction.
Marcus