2009/6/27 Sam Liddicott <[email protected]>: > > The "on topic" results of the thread so far are: > > 1. automatic language conversion of C# > The code won't compile but the syntax would be valid. >
There is not much to convert except some fundamental types, events and method naming. Pretty much everything else needs manual conversion (no closures in Vala (so far), different and less flexible exception system, no overloading) as those are much more problematic. Although I agree that automatic method/constant/enum renaming to Vala style would be useful. There could also possibly be some limited help with overloads (collapsing convenience overloads into a single signature with default values, alerting developer about the rest). As for closures and exceptions, there is not much you can do automatically. > 2. vapi/vala re-writes of some common mono dependencies > (This would also improve the gnome eco-system) The only "common mono dependency" is the framework itself. Good luck replicating all of it's functionality. > 3. Improve vala documentation (particularly to be useful for developers not > familiar with gobject) Good point. > 4. Port Tomboy as a show-case project port > I'm gonna reply to this in another thread. > Sam _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
