Talking in general here. I would accept patches in the vala compiler for multiple targets only if they are generic enough. It's a long iteration, but I don't want after N months of inactivity of a target to revert it because nobody maintain it.
For this reason, I accept small patches, step by step, to generalize the current vala compiler and codegen to allow more pluggability. I'm not willing to merge big stuff at once especially if those are invasive and do not permit a generic reuse of the compiler. You have my support for merging the stuff in Vala, but really it must be generic so that maintainability is not a problem in the future. On Sat, Nov 8, 2014 at 1:10 PM, Marek Gibek <gib...@gmail.com> wrote: > Hi! > > I'm thinking of doing the same thing - use Vala to target Android, > iOS, Windows Phone but also Windows and Linux at the same time! > > But I do not think that compiling to Java on Android or to objective c > on iOS is required. We can simply create a native library from > application code with standard vala->c->bin compilation process. And > then write specific wrapper/library loader in Java/objective-c only if > it's not possible to do it in C. > > That would require to port glib and gobject to every platform. Thanks > for info about posixvala - this can be useful. > > I would go even further and I want to prepare the same API wrapper for > all platforms. That would allow me to write code once and recompile > for every platform. Abstraction of UI library will be more time > consuming. Probably creating new one in OpenGL is an option here. As a > bonus you can run the same app from the same code everywhere. > > I updated Vala plugin for MonoDevelop that runs fine on both Windows and > Linux: > https://github.com/marek-g/ValaBinding > > Now I'm working on more complex solution based on IntelliJ - the best > IDE I am aware of. But it is not open-source for now. > > Actually it requires great amount of work. My dream is to find a > sponsor or company that could hire me full-time and give me a small > team to lead to create complete product. If someone is interested, > this is my linked-in profile: > > http://pl.linkedin.com/in/marekgibek > > I think there is strong need on the market for such product! > > /Marek > _______________________________________________ > vala-list mailing list > vala-list@gnome.org > https://mail.gnome.org/mailman/listinfo/vala-list > -- www.debian.org - The Universal Operating System _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list