Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Vala for Maemo development

    Reply
    Page 1 of 10 | 1   2     3   | Next | Last
    Bundyo | # 1 | 2008-04-10, 21:07 | Report

    I'm playing lately with Vala and Cairo and got interested - does any of you use Vala for Maemo/Hildon development and what are your overall thoughts on the language.

    Also i'm searching for a good Vala IDE if there is any (upgrading to Gnome 2.22 now to try Anjuta 2.4)?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    TA-t3 | # 2 | 2008-04-11, 09:02 | Report

    I started to look at Vala some months ago, and compiled a few test programs. Since then there's been progress, the language has evolved and there are more bindings. What looks really nice is that there's a Hildon binding (the OS2008 kind, not the OS2007 kind, which is why I haven't written anything yet that'll execute on my N800), and what's more - Debian (for the desktop) now includes full Hildon, so the application I started on a while ago compiles and run on my Debian computer - hildonized and all. When the time comes it should be just a recompile to make it run on my N800 (when I get around to switch to OS2008).

    As for IDEs, I don't personally care much for those, I just need an Emacs binding. For now C-mode works close enough, but I'm sure someone has a Vala binding somewhere.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    fanoush | # 3 | 2008-04-11, 09:12 | Report

    I tried few small things with D-BUS. This is really pain to do in C and I still consider python a bit bloated and complex to install on device for average person (until we have supported it officially and with the promising quick launcher) so Vala is best fit for stuff like replacement of kbbd with a bit of UI etc. Current 0.2.0 seems to compile in chinook again. Too bad we don't have vala for Bora (OS2007HE). I hope that they at least won't move faster than IT200x in minimal glib/gtk/whatever version support.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Bundyo | # 4 | 2008-07-09, 05:43 | Report

    I've found out that MonoDevelop has a Vala plugin and along with the features and project support of the IDE you can have a very good working environment. As I understand you can even setup the project build to be done in scratchbox, since it uses scripts for that. I'll update the thread when i know more.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Jaffa | # 5 | 2008-07-09, 11:48 | Report

    I've bundled vala and libgee into Extras-devel using mud, and will promote them to Extras - after some further testing - hopefully this weekend along with a simple demo app.

    Personally, I'm quite excited about Vala for the tablets: the advantages of a high-level language (like C#, Java or Python) with none of the downsides.

    IDE support would be good, but there are plugins for GEdit which help with internal navigation.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lcuk | # 6 | 2008-07-09, 11:53 | Report

    Originally Posted by Jaffa View Post
    IDE support would be good, but there are plugins for GEdit which help with internal navigation.
    On device IDE or external in scratchbox?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Bundyo | # 7 | 2008-07-09, 11:57 | Report

    External outside of scratchbox, but if Geany adds support for Vala, you can have it on the device. Vala compilation on device will be very slow though.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Bundyo | # 8 | 2008-07-09, 12:05 | Report

    Originally Posted by Jaffa View Post
    Personally, I'm quite excited about Vala for the tablets: the advantages of a high-level language (like C#, Java or Python) with none of the downsides.
    I've been eyeing Vala for a while and i'm hopeful Nokia can notice the potential it has. The lack of documentation and proper tools are a problem for its current usage, but if grown properly this language can singlehandedly boost maemo development in the future.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Bundyo For This Useful Post:

     
    Baloo | # 9 | 2008-07-09, 18:32 | Report

    Originally Posted by Jaffa View Post
    Personally, I'm quite excited about Vala for the tablets: the advantages of a high-level language (like C#, Java or Python) with none of the downsides.
    Indeed, vala is an interesting prospect although I get a feeling that python is 'old' now so the cool kids are moving on to the next new hip thing.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Benson | # 10 | 2008-07-09, 18:34 | Report

    No, Python is ******ed now, same as it's always been.

    Subjective flamebait aside, certainly some people want to always play with a new language, but I do think that's a small factor in this area.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Benson For This Useful Post:
    Bundyo

     
    Page 1 of 10 | 1   2     3   | Next | Last
vBulletin® Version 3.8.8
Normal Logout