DrScheme has similar functionality built-in, which I always found impressive. See http://docs.plt-scheme.org/drscheme/Graphical_Syntax.html for some details - it may provide some inspiration for new features.
DrScheme has similar functionality built-in, which I always found impressive. See http://docs.plt-scheme.org/drscheme/Graphical_Syntax.html for some details - it may provide some inspiration for new features.