Yes, I'm just trying to do my part to help turn "someday" into "someday soon". The problem you quickly run into with approaches like LiveCode is that some natural words are much more difficult to translate into code than others. We ultimately want to be able to program with very high-level verbs like "draw", "visualize", "simulate", etc. Most of those are transitive though, so they will require immense amounts of code to specify the details of the objects passed to them if we want programming to approach the fluidity of our thoughts. So we have to figure out how much of those details we can have the computer learn in a somewhat automated way versus how much we have to manually specify in a lower-level fashion. I track the progress of video game engines rather closely. Unity is nice, but like all game engines it leans more toward looking good instead of being physically accurate. I'm just looking for a way to get the best of both worlds. Of course, a true software library that attempted to provide functionality covering all subjects in the encyclopedia would be useful for a lot more than just 3D systems.
From: dacuetu@gmail.com Date: Sun, 7 Jul 2013 14:12:19 -0400 To: wikidata-l@lists.wikimedia.org Subject: Re: [Wikidata-l] Accelerating software innovation with Wikidata and improved Wikicode
On Sat, Jul 6, 2013 at 10:16 PM, Michael Hale hale.michael.jr@live.com wrote:
[...] I think we need better libraries to more easily program the computers we have direct control over. There is another interesting approach which is http://livecode.com/ where code is generated from sort-of-natural-language statements. Maybe a semantic Wiktionary would be able to help there some day.
As for attaching physical effects to 3d entities, it has been done many times. The closest that comes to that modularity is Unity3d. Maybe not advanced enough for scientific purposes, but it is quite used for videogames.
Micru
_______________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l