Hi, IntellIj Idea uses editor projections which basically works with the AST. I saw some demos of their MPS (Meta Programming System - http://www.jetbrains.com/mps) system and they can do really exciting things. For example, see: https://www.youtube.com/watch?v=grlxLF2JDpg
Cheers, Doru On Fri, Jun 13, 2014 at 10:20 AM, Marcus Denker <marcus.den...@inria.fr> wrote: > > On 13 Jun 2014, at 06:53, Tudor Girba <tu...@tudorgirba.com> wrote: > > > On Wed, Jun 11, 2014 at 11:31 AM, Matthew Chadwick <p...@celeriac.net> > wrote: > >> hello, >> >> It's interesting that in Smalltalk, coding is still done via a text >> editor, not by sending messages to objects (except in the background, >> parsing & compiling etc). I've been playing with coding by messaging nodes >> in the AST with a view to coding this way via Roassal graph visualizations >> of object dependencies combined with some nice graphical tools. Has any >> work on this way of coding been done before ? What I have in mind is a >> keyboard-centric, fast system designed as an alternative to the text >> editor, with a focus on top-down style coding. >> > > > 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 > -- www.tudorgirba.com "Every thing has its own flow"