Happy Monday everyone,
I wrote a brief comparison of Vala and Go (golang) that might be of
interest to some of you. Feel free to add your thoughts in the comments.
http://craigmatthewweber.com/2013/04/06/vala-or-go/
Enjoy,
Craig
--
Mailing list: https://launchpad.net/~elementary-dev-community
Regardless of whether i agree with some of the thoughts in your article, I
don't really see why we are discussing Vala vs Go in the Elementary
Developer Mailing list.
We are using Vala as a tool to develop applications, and so far it has been
great using it. It does what we want to do, has good
@Chris, Syntactically, I think Vala is a great language. I'm dying to use
it, in fact! However, until I can get over the nasty project-management
hump, I'm afraid I'm out of the loop. And don't think project management
features are useful only to building and distribution. How can an IDE know
I think there should be a tutorial for writing an Elementary HID compliant app
in all popular languages, Java, Python, C++, Go, Objective C and Ruby at
least.
Craig webe...@gmail.com skrev:
@Chris, Syntactically, I think Vala is a great language. I'm dying to use
it, in fact! However, until
That brings me to a question I've had for a while--I'm not sure what goes
into creating a C binding for any language, but is it possible to create a
C binding to granite? If so, your proposal would be limited only by the
availability of granite bindings. On the other hand, though I think
Granite is written in Vala, so I guess any gObject Introspection
capable language should be very easy to use, especially those with
dynamic binding, like Python. As far as C goes, Vala compiles to C
anyway so that should be pretty easy as well, although I don't think
most people would like to
Because Granite is a vala library it uses GObject Introspect which means it
works for most popular languages. There's already a python binding for it
and a HTML5/CSS3 theme for it.
The issue is none of this is in a central spot. Or at least won't be until
Michael and I flesh out the new
Many languages support binding to C (probably more common than GObject
introspection), so if it works with C, other high level OOP languages can
bind to it without needing support for GObject introspection. :-)
On Apr 8, 2013 10:58 AM, Nishant Agrwal nishantagrwal12...@gmail.com
wrote:
Granite
Afaik that should be no problem, as the crux of Vala is that it actually is
just c. Vala gets compiled to c first, and then gets compiled using gcc for
example.
So of course c should be able to use vala libraries.
Met vriendelijke groet,
Jaap Broekhuizen
Aquamarijnstraat 273
9743 PG Groningen
Just see /usr/include/granite/granite.h if you want to use granite with
C. Just do the translations from vala code to C code, i.e. for new
Granite.Widgets.ModeButton, it is granite_widgets_mode_button_new.
However, as Jaap said it, I am not sure this is the place to discuss
about go and
At this point the discussion is about Granite and the elementary HIG, which
seems like an appropriate topic for the elementary dev list.
On Apr 8, 2013 12:52 PM, xapantu xapa...@mailoo.org wrote:
Just see /usr/include/granite/granite.h if you want to use granite with
C. Just do the
Switch to another language would be an incredible waste of time, also after
Luna. We only have to make a script that automates the build process with
elementary Vala apps.
Anyway Go looks very promitting but it's too early to judge it, I think.
—
Sent from Mailbox for iPhone
On Mon, Apr 8,
I think he was suggesting supporting more languages, not changing the
current one. My original post was discussing Go vs Vala for application
development in general, which I thought might be of interest for some of
the folks here. I don't think anyone was suggesting changing the official
language.
13 matches
Mail list logo