Skip to main content

Dr. Matt Lee (mattl)

Web standards, accessibility, free/open source software, old UNIX/TV/Music and occasional wargaming

Building desktop applications without C or C# (2009) (2009)

First up is Vala — using C#-style syntax. With a self-hosting compiler that translates Vala source code into C source and header files, Vala uses the GObject type system to create classes and interfaces declared in the Vala source code.
Secondly, is Shuttleworth’s suggestion that JavaScript be used to create desktop applications.
Both of these are useful measures against C#, and potentially good ways of doing things JavaScript is the best dynamic scripting language, with a sweet spot between familiar syntax and power, and Vala’s idea of translation to C worked well for the old d2c Dylan compiler.

Published: Tue Jan 20 2009 04:13:46 GMT-0500 (Eastern Standard Time) by