Re: [Elementary-dev-community] A new mini app release, made with elementary in mind.

2013-04-08 Thread Cassidy James
Cool! I've installed it and filed some bugs. Good luck with development! On Sun, Apr 7, 2013 at 9:08 PM, Daniel Foré wrote: Hey there, Congrats on your release! You might want to consider posting to our google+ community. It seems like there is a pretty healthy community for third party app

[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 Po

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 wrote: > 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: [Elementary-dev-community] Vala/Go

2013-04-08 Thread Chris Timberlake
I disagree, Vala is one of the easiest languages for a programmer to pick up IMO. Go has benefits like you described; but its not like someone can make a Vala toolkit to do the same ;). On Mon, Apr 8, 2013 at 6:22 AM, Craig wrote: > Happy Monday everyone, > > I wrote a brief comparison of Vala

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

2013-04-08 Thread Chris Timberlake
You may have better luck just having the AppStore register the developer's PPA or Repository. Then implementing a pay wall; after the user pays the ppa is added and app is downloaded. Then you could offer the developer an ability to check license/purchases through a library. Then developers would j

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

2013-04-08 Thread Sergey "Shnatsel" Davidoff
I'm afraid you're confusing languages with build systems. Go seems to have a custom build system. Python also does. Vala does not have a language-specific build system (which is not good or bad per se). Bake ( https://launchpad.net/bake) is a simple build system catering to GObject/Vala, you should

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

2013-04-08 Thread Ryan Macnish
Go is brilliant, it has the best parts of c and the best parts of modern languages built in. On Apr 8, 2013 9:22 PM, "Craig" wrote: > 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 com

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 sy

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 which

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 skrev: >@Chris, Syntactically, I think Vala is a great language. I'm dying to use >it, in fact! However, until I can get over t

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 Elementary

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 u

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 eLearningC

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" wrote: > Granite is written in Vala, so I gu

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 Vala,

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" wrote: > Just see /usr/include/granite/granite.h if you want to use granite with > C. Just do the translations from vala cod

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, 201

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.