# Arax?

**URL:** <https://www.ruby-forum.com/t/arax/162282>\
**Category:** Ruby\
**Created:** [March 8, 2009, 2:28am UTC](https://www.ruby-forum.com/t/arax/162282 "2009-03-08T02:28:25Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 8, 2009, 2:28am UTC](https://www.ruby-forum.com/t/arax/162282/1 "2009-03-08T02:28:25Z")

</div>

I remember reading about ARAX on slashdot, and after writing some  
javascript recently, I really wish I could have written in Ruby instead,  
as I know the language so much better.

So, does anyone know if ARAX has a chance of becoming a client-side  
scripting language in browsers like javascript? Or is there little  
chance of this happening?

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 8, 2009, 3:36pm UTC](https://www.ruby-forum.com/t/arax/162282/2 "2009-03-08T15:36:43Z")

</div>

As the Article on Slashdot states: it might be possible in Silverlight  
environments. Thats not even AJAX as most people think of it  
(HTML+asynchronous Javascript) This means that your client already has  
Ruby installed (through [Ruby.NET](http://Ruby.NET) on the .NET VM, which is not  
production-ready).

In a browser environment, i don’t see that happening. JS interpreters  
are faster, better tested and widely deployed. I don’t see a point of  
changing that. Not before browsers themselves sit on top of VMs like  
.NET or the JVM.

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 6:01pm UTC](https://www.ruby-forum.com/t/arax/162282/3 "2009-03-09T18:01:39Z")

</div>

On 8 Mar 2009, at 01:26, Kyle M. wrote:

> I remember reading about ARAX on slashdot, and after writing some  
> javascript recently, I really wish I could have written in Ruby  
> instead,  
> as I know the language so much better.
> 
> So, does anyone know if ARAX has a chance of becoming a client-side  
> scripting language in browsers like javascript? Or is there little  
> chance of this happening?

You might find HotRuby or Red suits your needs. HotRuby is fast but  
not feature complete so you may have to make some design compromises,  
but it does offer excellent performance 🙂

Ellie

## Eleanor McHugh Games With Brains [http://slides.games-with-brains.net](http://slides.games-with-brains.net)

raise ArgumentError unless @reality.responds\_to? :reason

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 8:29pm UTC](https://www.ruby-forum.com/t/arax/162282/4 "2009-03-09T20:29:12Z")

</div>

Kyle M. wrote:

> I remember reading about ARAX on slashdot

I remember that article – it was mostly just an idea.

> So, does anyone know if ARAX has a chance of becoming a client-side  
> scripting language in browsers like javascript? Or is there little  
> chance of this happening?

I would say, it’s inevitable, but it’s probably not ready yet. If it  
happens, sadly, it’s probably going to be targeting JavaScript, rather  
than native support in browsers.

Javascript is actually not a bad language in its own right, and it  
actually does some things better than Ruby. I’d suggest using jQuery,  
and reading Douglas Crockford.

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 6:32pm UTC](https://www.ruby-forum.com/t/arax/162282/5 "2009-03-09T18:32:15Z")

</div>

On Mar 7, 9:26 pm, Kyle M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I remember reading about ARAX on slashdot, and after writing some  
> javascript recently, I really wish I could have written in Ruby instead,  
> as I know the language so much better.
> 
> So, does anyone know if ARAX has a chance of becoming a client-side  
> scripting language in browsers like javascript? Or is there little  
> chance of this happening?

You can do it with BrowserPlus – Yahoo’s answer to Google Gears. It  
has client-side Ruby as an option.  
[http://browserplus.yahoo.com/developer/service/ruby/](http://browserplus.yahoo.com/developer/service/ruby/)

– Mark.

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 9:25pm UTC](https://www.ruby-forum.com/t/arax/162282/6 "2009-03-09T21:25:00Z")

</div>

Is there a site somewhere that elaborates on this a bit to get you  
started?

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 10:09pm UTC](https://www.ruby-forum.com/t/arax/162282/7 "2009-03-09T22:09:04Z")

</div>

Hi Charlie,

removed\_email\_address@domain.invalid wrote:

> JRuby already works in a browser, and has for a couple years.  
> You can run as an applet, or with more recent Java 6 releases,  
> interact directly with browser-based JS and the DOM.

You got any links a fella could follow to find out more about how this  
works?

Thanks,  
Bill

---

<div class="post-metadata">

**Author:** ![kylemathews](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/51bf81/32.png) [@kylemathews](https://www.ruby-forum.com/u/kylemathews)\
**Post date:** [March 9, 2009, 8:58pm UTC](https://www.ruby-forum.com/t/arax/162282/8 "2009-03-09T20:58:30Z")

</div>

Kyle M. wrote:

> I remember reading about ARAX on slashdot, and after writing some  
> javascript recently, I really wish I could have written in Ruby instead,  
> as I know the language so much better.
> 
> So, does anyone know if ARAX has a chance of becoming a client-side  
> scripting language in browsers like javascript? Or is there little  
> chance of this happening?

JRuby already works in a browser, and has for a couple years. You can  
run as an applet, or with more recent Java 6 releases, interact directly  
with browser-based JS and the DOM.

- Charlie
