Myslím, že chlapci z GNOME to už dávno majú premyslené.
Žiadne mono, ale vala !
Odporúčam pozrieť. Myslím že uspokojí priaznivcov HLL aj odporcov mono.
The syntax of Vala is similar to C#, modified to better fit the GObject type system. Vala supports modern language features as the following:
* Interfaces
* Properties
* Signals
* Foreach
* Lambda expressions
* Type inference for local variables
* Generics
* Non-null types
* Assisted memory management
* Exception handling
* Type modules (Plugins)
Ano, Vala uspokojí všechny programátory na platformě GNOME, ale až za hodně dlouho. Sám přepisuju projekt z C# do Valy (čistě z toho důvodu, že je to knihovna a chci možnost používat ji ve všech jazycích) a pro velké seriozní projekty je prozatím zcela nevhodná. Po stránce jazyka je skvělá, ale je tam příliš bugů v kompilaci (máme rádi segfaultyyy, segfaultyyy, segfaultyyy…) a taky zatím chybí pár důležitých věcí (např. absence closures).