Ruby on Maemo: second coming

10:20 pm maemo

Some while ago I said farewell to Ruby on Maemo. Now, Ruby is really there on Maemo! Great thanks to Faheem Pervez who made it (and he’s a very responsive guy, I must admit)! Ruby, along with hildon/gtk/… bindings are now in extras repo, available to everyone! I could finally build my little toy prefcalc and upload it to extras too.

Faheem, I really owe you a pint!

6 Responses

  1. Faheem Pervez Says:

    Thanks! But I don’t think you’ll get far with the pint: I’m 16. 😛

    But credit for the Hildon bindings must go to Clive Andrews of realitybites for making the Hildon bindings and releasing the source (

  2. Sergey Udaltsov Says:

    Ok, a pint goes to Clive. You’ll get yours when you grow up a bit;)

  3. Felipe Contreras Says:

    Cool! Finally!

  4. Ilia Denotkine Says:

    Thanks a lot for prefcalc –

    I’m posting this here since you closed the comments for that app.
    I have a few (hopefully minor) requests:
    Usually, I play with the sochi ruleset, and you got that pretty well, with one minor difference:
    during the пол-виста (half-whist, or however you called it), I am used to the following: the amount of whist written on the player is is always 4: either 2 hands on a 6-game, or 1 hand on a 7-game. Your current rules only give 2 and 1 whists.
    Is it possible to add this configuration option?

    Next, is it possible to set a goal for the game (e.g. 10 or 20 points)?
    this helps visually understand how much is left to the game (considering we play by score, not by time).

    Finally, the only problem which makes your application unusable is the

    /usr/lib/ruby1.8/libglade2.rb:24: [BUG] object allocation during garbage collection phase
    ruby 1.8.7 (2008-08-11 patchlevel 72) [arm-linux-eabi]


    Is it possible to have auto-saves after every single round, and prefcalc would load the last auto-save at start?
    Otherwise, I am always scared to loose the score for the game…

    Thank you,


  5. Mark Bain Says:

    Hi guys.

    I am looking to develop for Maemo using Ruby. I would like to give C++ a side-step if I can.

    What development environment would you suggest is best? I am looking for the most supportive environment possible 🙂


  6. Sergey Udaltsov Says:

    Mark, I am developing this tool on my desktop, using gedit and bash;) Once in a while I am building .deb file, bring it to maemo, install and run. 99% of the code works in normal desktop environment – the only difference is the startup code, which is quite small and well tested.