Name: Anonymous 2010-06-13 14:29
Has the Anticudder seen the error in his ways?
http://googleresearch.blogspot.com/2009/08/under-hood-of-app-inventor-for-android.html
>Under the Hood of App Inventor for Android
Tuesday, August 11, 2009 at 8/11/2009 08:00:00 AM
Posted by Bill Magnuson, Hal Abelson, and Mark Friedman
We recently announced our App Inventor for Android project on the Google Research Blog. That blog entry was long on vision but short on technological details--details which we think would be of interest to our readers.
Of particular interest is our use of Scheme. Part of our development environment is a visual programming language similar to Scratch. The visual language provides a drag-and-drop interface for assembling procedures and event handlers that manipulate high-level components of Android-based phones. The components are similar to the ones in the recently announced Simple; in fact, the code bases share an ancestor.
We parse the visual programming language into an S-expression intermediate language, which is a domain-specific language expressed as a set of Scheme macros, along with a Scheme runtime library. We did this for a few reasons: (...)
http://googleresearch.blogspot.com/2009/08/under-hood-of-app-inventor-for-android.html
>Under the Hood of App Inventor for Android
Tuesday, August 11, 2009 at 8/11/2009 08:00:00 AM
Posted by Bill Magnuson, Hal Abelson, and Mark Friedman
We recently announced our App Inventor for Android project on the Google Research Blog. That blog entry was long on vision but short on technological details--details which we think would be of interest to our readers.
Of particular interest is our use of Scheme. Part of our development environment is a visual programming language similar to Scratch. The visual language provides a drag-and-drop interface for assembling procedures and event handlers that manipulate high-level components of Android-based phones. The components are similar to the ones in the recently announced Simple; in fact, the code bases share an ancestor.
We parse the visual programming language into an S-expression intermediate language, which is a domain-specific language expressed as a set of Scheme macros, along with a Scheme runtime library. We did this for a few reasons: (...)