-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Suraj N. Kurapati wrote:
> Daniel Waeber wrote:
>> Because of the change in topic, I started a new thread for Rii:
> 
> Since "Rii" is just Ruby bindings for the C-language libixp, you
> might consider naming it libixp-ruby instead (see
> http://producingoss.com/html-chunk/getting-started.html#choosing-a-name). 
> Then we can have libixp-python and libixp-lua and so on.
Hmm... perhaps, but the name is soo long ;)

>> First of all I wanted to look into the depth of ruby. I think it is a
>> very nice feature to be able to write low-level/faster code, so it
>> directly can be executed on the cpu. So I just wanted to test how ruby
>> is designed and what it is like to write ruby in C.
>
> Did you use SWIG?

No, I wanted to look how ruby handels things. So I just used ruby.

>> It worked fine and I have already implemented the pure libixp calls. I
>> just have to read and test some other ruby-C features (like ruby-threads
>> in C) and my first goal to know more about the depth of ruby will be
>> accomplished. And because it is usable with wmii, perhaps someone else
>> wants to use it ;)
> 
> Yeah I would be interested in using it when I start hacking wmii
> again after school is over [I must wait another 3 months :-(].
> 
>> Here is a first test of the speed, reading /client/sel/props 10000 times
>>                             user     system      total        real
>> rii - single fid        0.070000   0.050000   0.120000 (  0.551429)
>> rii - open,read,close   0.160000   0.160000   0.320000 (  1.503666)
>> ruby-ixp                8.730000   0.730000   9.460000 ( 20.393708)
>> wmiir in sh             0.000000   0.000000  24.030000 (140.062003)
> 
> Sweet! Looks promising.
> 
Jep. I also did not expect to it to be as fast. But at the moment
ruby-threads are blocked while executing my code. But I will look into
that matter this weekend.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFuNqoBbWbHb9PeLsRAmS+AJ0ftjAORh/uDGXZ1+Qz2+Za9CHyYgCfcvEd
8jLrFLXiVEAHdAFDsUtr4W8=
=Ga3Q
-----END PGP SIGNATURE-----

Reply via email to