Re: [Vala] Removal of Mono



2009/6/27 Sam Liddicott <sam liddicott com>:

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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]