Linked by Thom Holwerda on Mon 8th Feb 2010 13:23 UTC, submitted by kragil
Graphics, User Interfaces You may remember that back in November last year, I wrote about the lack of a decent Paint.NET-like application for Linux (or, more specifically, for Gtk+ distributions, since Qt has Krita). As it turns out, this compelled Novell employee Jonathan Pobst to code a Paint.NET clone in Gtk+ using Cairo. Version 0.1 is here, and it's remarkably advanced for something so young.
Thread beginning with comment 408351
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: valanator
by jpobst on Mon 8th Feb 2010 19:09 UTC in reply to "valanator"
Member since:

Since Vala is basically a clone of C# (as you state), I don't think there's any reason to believe that C# is encumbered in ways that Vala would not be.

The only real difference is that Vala does not use a runtime. If you are going to argue against using a runtime, then you also discount apps written in Python or Java or Ruby or Perl.

Reply Parent Score: 1

RE[2]: valanator
by 10wattmindtrip on Mon 8th Feb 2010 19:19 in reply to "RE: valanator"
10wattmindtrip Member since:

Well, I never stated it was a clone. I simply wrote it is pretty similar. Vala does come close to C#, but it does have some differences.
I don't really know what you're getting at with the whole runtime thing. Last time I checked, Mono has a lot of risk behind it whereas Python and others aren't based on .NET technology. Or am I missing something?

I also don't think it's the language at fault here. I thought it was all about the framework.

Edited 2010-02-08 19:21 UTC

Reply Parent Score: 2

RE[2]: valanator
by moondevil on Tue 9th Feb 2010 15:05 in reply to "RE: valanator"
moondevil Member since:

All programming languages have runtimes. They can be bigger or smaller, simple or complex, but that is all.

Reply Parent Score: 2

RE[3]: valanator
by FooBarWidget on Tue 9th Feb 2010 23:52 in reply to "RE[2]: valanator"
FooBarWidget Member since:

No, Vala really has no runtime. It compiles directly to C, no bytecode, interpreters or whatever. It also has no standard library. The result only depends on GLib (they use GObject to implement the object model) and the C library (for obvious reasons).

Vala is very interesting but I wouldn't use it because it doesn't look mature enough. The website looks like it's incomplete, there doesn't seem to be much tool support, there doesn't seem to be much of a community around it and documentation is lacking.

Edited 2010-02-09 23:54 UTC

Reply Parent Score: 2