Like Dan said, you can write 3rd party applications in whatever language, but core elementary apps will use vala On Aug 21, 2013 10:20 PM, "Albert Palacios Jimenez" <[email protected]> wrote:
> > You can find non Vala applications at the software center, you can sell > applications written in "whatever" language as long as they run properly. > > It is just that you application won't benefit of the Elementary + Granite > + Vala ecosystem. It will probably look ugly and less appealing to your > potential customers. > > > > > > > > On Aug 21, 2013, at 11:14 PM, Jakob Eriksson <[email protected]> > wrote: > > > On 2013-08-21 22:59, A. "Xylon" V. wrote: > >> The thing about vala is that its simple enough to learn, but is still > very > >> powerful and is extremely fast. The best thing is that it was made for > Gtk, > >> which is perfect for elementary. > >> > >> More languages would mean that we wouldn't have unity across the > >> applications - I do however, think that this would attract developers, > >> especially since vala does not have very good tutorials, or books. > > > > That is an understatement. Not having support for other languages is > > sort of insane. > > > > Scenario: > > > > I am a developer. I develop an application for Windows and, against > > commercial reason, make a Linux version of it too. It's coded in a mix > > of C++ and Python. > > > > I think Elementary is just fantastic, so just out of love I want to make > > my Linux app an Elementary version. I read the HIG and love it. > > > > Then I go to http://elementaryos.org/docs/code on the FIRST page I read: > > > > "If you're not familiar with Vala, we highly encourage you to brush up > > on it before coming here." > > > > Sorry say what? No, not going to happen. I can't redo my app in Vala, > > even if I wanted to, because that means I can't run it on Windows. (Or > > OSX, or iOS.) > > > > > > The dev page should read something like "for Elementary core apps we use > > Vala as a programming language. If you want to create your own > > Elementary apps, we encourage you to try out Vala, which is a fantastic > > language. If you want to use another language, that's fine too. Here are > > example Hello World Elementary apps written in C++, Objective C, Python > > and Ruby." > > > > > > --jakob > > > > -- > > Mailing list: https://launchpad.net/~elementary-dev-community > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~elementary-dev-community > > More help : https://help.launchpad.net/ListHelp > > > -- > Mailing list: https://launchpad.net/~elementary-dev-community > Post to : [email protected] > Unsubscribe : https://launchpad.net/~elementary-dev-community > More help : https://help.launchpad.net/ListHelp >
-- Mailing list: https://launchpad.net/~elementary-dev-community Post to : [email protected] Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp

