Also simulink which is part of matlab package is quite successful. It has an underling syntax, but that hasn't led to complete abandonment of the gui. People dont write set of XML (Yuck!) files describing connections between individual components.
I doubt it, your statement reflects Ignorance.
Have you tested for all $GROUP_OF_INTEREST s ?
E.g. Chemical Engineers use flowchart based system to design and test plants which has a set of complex programming language associated with it. There isn't any syntax involved as such and serves the purpose really well.
I love this idea! What point of having 100k apps in my marketplace, if it cant run my own?
I feel this is the feature that truly differentiates Computers from Other appliances. We can reprogram computers you cant reprogram a toaster. IMHO thats why we need to avoid trap of Smart Phone is just another PSP or Toaster.
Colbert Report and The Daily Show!
I am an Indian, thus I dont have any rights to vote in USA.
I find both programs amusing, granted they have slight liberal bias but they are quite balanced as well.
I especially like their interviews with conservative authors.
Wont it have issues with concurrency, Since you have multiple dwarves constantly updating the list, you must ensure that only one dwarf is updating the list at a time.
Otherwise there can be errors if two dwarfs try to add rooms at a same time!