I was thinking something very similar for my project Ephestos. I imagine a workspace so powerful that would replace system browser, inspector , explorer and even debugger. I was also imagining blocks like the ones shown in the link and code completion that would look inside the object to complete the code instead of the code completion we have now that many times fails to complete properly.��
Another thing that interests me is a natural language interface for example instead of typing "FileBrowser openPdf: 'my.pdf' " type instead 'open pdf my.pdf' , something that would create a database of such command that will be associated with pharo objects and methods. I think that could make pharo a very nice enviroment for people not interested into coding and instead they want a tool that they can use to manage their system with low learning curve.��
I am not promising anything , plus I am very slow with pharo at the moment being a new coder but what I say is that I am very interested and I will try to code something like this. I also like the graphical nature of Phratch and drag and droping etc commands without sacrificing typing. ��