Geo
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
To post to this group, send email to app-inventor-o...@googlegroups.com.
To unsubscribe from this group, send email to app-inventor-open-so...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/app-inventor-open-source-dev?hl=en.
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
And...
The blk file appears to be a set of Scheme expressions generated by Blocks Editor (block-building/programming tool.)
I am more particularly interested in the scm file which is actually a JSON notations generated by AI Designer. The idea is to translate the source into outputs for various fields such as documentation/wiki tables for tutorials, $define {...} section code for Java Bridge framework, XML tags for Android SDK (main.XML) and so forth.
Since I am a pretty old man (80 next month) with a relatively poor vision, I would rather to have a couple of project teams, one for design part and other for programming part, to translate AI source ("scm" and blk files) into other languages for various platforms, Java Bridge, pure Java, HTML5, etc. The translation is basically used for educational purpose to teach both young and pro developers.
What ye say, folks?
Geo
PS Thanks, Sharon, for the pointers.
I will help in any way I can, Remember I am one of the new programmers.
In fact, I am glad it is missed. Only the first two files are sufficient for the new tool, I believe..
The yail file is the generated scheme code from some version of the blk file. It was never guaranteed to be up-to-date with the source in the latest version of the blk file.
You can ignore it in any old source zips that you have.
I beileve it is only of interest during the build process, when it will be generated fresh from the blk and files.
Note that in the latest version of App Inventor with multiple screens there can be multiple scm and blk files, one set per screen.
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/app-inventor-open-source-dev/-/YtlsxZWOD8kJ.
Yes, the blk file also represents all the program logic.
We need a good name for the new tool that translates/interprets AI source to another source in various languages.
How about "Andpreter", an interpreting tool which is fluent in both AI and Java as well as XML, JSON, Scheme, Python and HTML for all Android compilers. Do you have a better name for the project?
The license should be the same as app-inventor-releases project since we might extract some pieces from the source repo to build the tool.
Hi, Gary...
Back from eye doctors (yes, plural). One for good eye and other for bad eye. The good eye is doing very well, much better than average. The bad one is hopeless. Need new medicine to keep it from getting worse. Sigh...
Visited Jeff-/Chris-owned project for their Java translation. Seem not much active. I don;t see any discussions regarding their work. Maybe you know something.
I, myself, would rather to have a new community-based project open to everybody and establish a relationship between new and pro programmers such that the new ones do some programming work under the pro's written guides, somewhat similar to school projects. That way, everybody is learning, even the pros themselves.
All I do now is to await Jeff's reply. Hope we could work together to finish the project.
Geo
On Wed, Feb 22, 2012 at 1:25 PM, Gary Frederick <gary.fr...@jsoft.com> wrote:
private emailOn Wed, Feb 22, 2012 at 3:03 PM, Geo Massar <kaw...@gmail.com> wrote:
...I am grateful that you have already started the project last year. I wasn't aware of the existing project. Nobody ever told me about it when I was "on the board."Jeff's student had health issues and I was keeping it low key, taking my queues :-) from Jeff.I am focused on the other things I mentioned in the other topic. I wanted to help get things going and that has happened. Let me know if you want something specific from me that I can do.
Gary