HotRuby

Posted by Piotr Sarnacki Sat, 05 Apr 2008 05:31:00 GMT

Jakiś czas temu pojawiły się wzmianki o hotruby (tylko wtedy nie miałem czasu o tym napisać). Krótko mówiąc jest to “implementacja rubiego w javascripcie”. Możemy używać rubiego w przeglądarce i we flashu.

Kod rubiego jest wysyłany do skompilowania przez skrypt cgi, skrypt cgi kompiluje go do bytecodu, po czym javascript wykonuje ów bytecode.

Na stronie HotRuby jest wzmianka o tym, że składnia języka jest w większości zaimplementowana (na pewno nie ma wyjątków), ale jak na razie większość funkcji i bibliotek nie. Na razie nie wiem do czego mogłoby mi się takie połączenie przydać, ale patrząc na dema łatwo można zauważyć, że całkiem fajne rzeczy da się stworzyć z pomocą hotrubiego. Oby tak dalej.

Posted in  | Tags , ,  | 3 comments | no trackbacks

Comments

  1. Avatar Tomash said about 2 hours later:

    Bawiłem się tym jakiś czas temu i nawet iteratory tablicowe nie były zaimplementowane ([].each) :(

  2. Avatar Drogomir said about 3 hours later:

    Zgodnie z tym co napisali – większość metod nie jest zaimplementowanych :)

    Projekt jest bardzo młody i mam nadzieję, że za jakiś czas będzie można używać większej ilości metod rubiego. Poczekamy, zobaczymy ;-)

  3. Avatar DamianN said 8 days later:

    sum = 0 500_000.times {|e| sum += e}

    HotRuby takes ~80 seconds, RubyJS ~30 seconds and RubyJS with—opt OptimizeArithOps only ~3.4 seconds!

Trackbacks

Use the following link to trackback from your own site:
http://blog.drogomir.com/articles/trackback/48

(leave url/email »)

   Comment Markup Help Preview comment

Clicky Web Analytics