4 ms·
It would be nice if you could use simple markup to create the GTK3/Qt/Unity application. That way far more people could contribute to open source. They would ju
by eterps 14y ago
It would be nice if you could use simple markup to create the GTK3/Qt/Unity application. That way far more people could contribute to open source. They would just fork the product fix or add something and send a pull request to the maintainer. On the web you can do 'View source' everywhere, why not be able to 'Edit source' on every open source project making it easy to contribute for everybody. You could even have something similar to a DOM inspector to locate a problem fast without spending days getting acquainted with the project's source code.
- natrius 14y agohttp://glade.gnome.org/ http://glade.gnome.org/
- vidarh 14y agoThere was a fantastic prototype called Entity years back that used a similar model and took it much further. Everything ran of a document object model that you'd then script with javascript, Perl or C (which was passed to gcc to compile a .so at runtime....). They had an example editor that let you edit the editor itself at runtime. Seemed quite Smaltalk inspired. Unfortunately it died and disappeared.
- eterps 14y agoYes, this seems to be the kind of thing I had in mind.
- vidarh 14y agoI really should dig it up - I have a copy of it somewhere. The original author seems to have disappeared without a trace, and the website was taken down... A shame. It was rough around the edges, and some of the features were a bit "creative" (requiring gcc to be installed so you can runtime-compile C code into .so's was perhaps a bit over the top...), but it was a fascinating experiment. Grip used to be written in it (only "production" quality application I saw using it): http://freecode.com/projects/grip http://freecode.com/projects/grip but I think it was rewritten without Entity at some point.
- desas 14y agoQML is sort of related to that. It's a declarative javascript QT framework.