Re: [Elementary-dev-community] 3rd party app ppa

2013-04-08 Thread Cassidy James
That's a possibility. Let's all take a breath and remember that AppCenter is a ways off still from being a full service, and right now we're focusing on getting Luna finally out the door. After Luna's release, we can discus how we want to handle third-party apps in greater detail. Just a moonshot

[Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
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

Re: [Elementary-dev-community] 3rd party app ppa

2013-04-08 Thread Mario Guerriero
Launchpad offers private ppa. It could be better then our own repo. :) — Sent from Mailbox for iPhone On Mon, Apr 8, 2013 at 8:14 AM, Cassidy James cass...@elementaryos.org wrote: That's a possibility. Let's all take a breath and remember that AppCenter is a ways off still from being a full

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Jaap Broekhuizen
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
@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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Jakob Eriksson
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Nishant Agrwal
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Chris Timberlake
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Jaap Broekhuizen
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread xapantu
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
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

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Mario Guerriero
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,

Re: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Craig
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.