The prospects for Seed and Gjs look good, the idea of having a scripting extension built in at such a low level is awesome. One of the things I've been looking at lately has been Gio and GVFS; you see, I had this idea of trying to build a text editor based on Acme in GTK+, but the stumbling block came about from the limited implementation of FUSE, which doesn't support non-blocking I/O on your filesystem, which would be required if the editor were to have any fidelity to the original Acme implementation. Poking around it does appear that GVFS does support non-blocking I/O, but that all of the applications that would use your filesystem would have to be Gio enabled applications (at least for now).
A good description of Acme is from the original paper: http://www.usenix.org/publications/library/proceedings/sf94/full_papers/pike.pdf. That should give you an idea of how Acme works and how it interacts with a virtual file system. After reading the paper I strongly suggest running Wily, which works like Acme, and experience it first hand, the totally unique interface is amazing for its expressiveness and flexibility, and if you're like me you'll miss it when you go back to your normal editor.
Posted by Joe on 2009-01-19
Posted by Adam Sanderson on 2009-01-19