Programming in Ruby [WAS: Re: Freerunner games / usingmotionsensors in C]

Crane, Matthew mcrane03 at harris.com
Tue May 13 22:10:48 CEST 2008


Sure, I guess without greping the source tree or looking at the list of
packages (if there is a list) that ruby is not present as why would it
be when it takes up space and isn't really a scripting language used by
various common packages.

If the GPS/accellerometer data is obtainable from a /proc file you don't
need ruby extensions, you can just open it directly.  There's probally
no advantage to an extension unless you wanted to do something above the
level of just acquiring data.  

-----Original Message-----
From: community-bounces at lists.openmoko.org
[mailto:community-bounces at lists.openmoko.org] On Behalf Of
ramsesoriginal
Sent: Tuesday, May 13, 2008 3:17 PM
To: List for Openmoko community discussion
Subject: Re: Programming in Ruby [WAS: Re: Freerunner games /
usingmotionsensors in C]


Yes, but since we don't have to reinvent the wheel, iasked if someone
alread made it. Also i never wrote ruby for gps/accelerometer,
soarethere somecommon practices/mixins?

On Tue, May 13, 2008 at 3:57 PM, Crane, Matthew <mcrane03 at harris.com>
wrote:
>
>  It's dead simple to make ruby bindings, part of what makes ruby nice
in
>  the first place.   If you can compile a C program for the moko I bet
you
>  could easily make some ruby bindings.
>
>
>
>  -----Original Message-----
>  From: community-bounces at lists.openmoko.org
>  [mailto:community-bounces at lists.openmoko.org] On Behalf Of
>  ramsesoriginal
>  Sent: Tuesday, May 13, 2008 5:13 AM
>  To: List for Openmoko community discussion
>  Subject: Programming in Ruby [WAS: Re: Freerunner games / using
>  motionsensors in C]
>
>
>  Hi there.
>  What about programmin in ruby? Are there already some bindings
present
>  to access accellerometers/gps/bluetooth/etc ?
>  If not, are there any plans on making them?
>
>  On Tue, May 13, 2008 at 9:01 AM, Andy Green <andy at openmoko.com>
wrote:
>  > -----BEGIN PGP SIGNED MESSAGE-----
>  >  Hash: SHA1
>  >
>  >  Somebody in the thread at some point said:
>  >
>  >  | If somebody tells me how to use the accelerometers, I will have
a
>  go. Is
>  >  | it just like /dev/joydev ?
>  >
>  >  You just open /dev/input/event2 (top accel) and/or 3 (bottom).
Have
>  a
>  >  look in <cross path>/usr/include/linux/input.h -- basically these
>  guys
>  >  turn up in there 300 a second:
>  >
>  >  struct input_event {
>  >         struct timeval time;
>  >         __u16 type;    <==== type = 2
>  >         __u16 code;    <==== code = 0=X, 1=Y, 2=Z
>  >         __s32 value;   <==== signed mG force in 18mG steps
>  >  };
>  >
>  >  - -Andy
>  >  -----BEGIN PGP SIGNATURE-----
>  >  Version: GnuPG v1.4.9 (GNU/Linux)
>  >  Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>  >
>  >  iEYEARECAAYFAkgpPNkACgkQOjLpvpq7dMoVuwCfVbgX9PEmkWvsnK8ju7RwzwR5
>  >  ilgAn2tDzszlCky4+Vq7d10iiWqB9A5B
>  >  =GNI5
>  >  -----END PGP SIGNATURE-----
>  >
>  >  _______________________________________________
>  >  Openmoko community mailing list
>  >  community at lists.openmoko.org
>  >  http://lists.openmoko.org/mailman/listinfo/community
>  >
>
>
>
>  --
>  My corner of the web: http://blog.ramsesoriginal.org
>
>  _______________________________________________
>  Openmoko community mailing list
>  community at lists.openmoko.org
>  http://lists.openmoko.org/mailman/listinfo/community
>
>  _______________________________________________
>  Openmoko community mailing list
>  community at lists.openmoko.org
>  http://lists.openmoko.org/mailman/listinfo/community
>



-- 
My corner of the web: http://blog.ramsesoriginal.org

_______________________________________________
Openmoko community mailing list
community at lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community




More information about the community mailing list