making Ruby a standard browser side language

  • Thread starter SpringFlowers AutumnMoon
  • Start date
S

SpringFlowers AutumnMoon

it looks like Prototype was made to mimic Ruby in Javascript, and people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If Firefox
adds a Ruby interpreter to its browser and some killer websites come out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?
Apple probably already loves Ruby as they put Ruby on Tiger and then
added Rails on Leopard.
 
A

Avdi Grimm

it looks like Prototype was made to mimic Ruby in Javascript, and people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If Firefox
adds a Ruby interpreter to its browser and some killer websites come out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?

Microsoft is way ahead of Mozilla and Apple in that department.
Silverlight allows web pages to be scripted with Ruby.

But I don't think it's going to take off, any more than previous
attempts to put VBScript, Python, TCL, etc. in the browser have
succeeded. Browser makers have a hard enough time standardizing their
rendering of [X]HTML, ECMAScript, and CSS without adding more
languages for them to handle in subtly incompatible ways.

--
Avdi

Home: http://avdi.org
Developer Blog: http://avdi.org/devblog/
Twitter: http://twitter.com/avdi
Journal: http://avdi.livejournal.com
 
J

Joel VanderWerf

SpringFlowers said:
it looks like Prototype was made to mimic Ruby in Javascript, and people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If Firefox
adds a Ruby interpreter to its browser and some killer websites come out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?
Apple probably already loves Ruby as they put Ruby on Tiger and then
added Rails on Leopard.

An interesting attempt to interpret ruby bytecodes (YARV) in javascript:

http://hotruby.accelart.jp
 
M

Magicloud Magiclouds

Avdi said:
it looks like Prototype was made to mimic Ruby in Javascript, and people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If Firefox
adds a Ruby interpreter to its browser and some killer websites come out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?

Microsoft is way ahead of Mozilla and Apple in that department.
Silverlight allows web pages to be scripted with Ruby.

But I don't think it's going to take off, any more than previous
attempts to put VBScript, Python, TCL, etc. in the browser have
succeeded. Browser makers have a hard enough time standardizing their
rendering of [X]HTML, ECMAScript, and CSS without adding more
languages for them to handle in subtly incompatible ways.
Firebird is working on "python script", not officially, but I think this
is a good start, later though.
 
A

ara.t.howard

it looks like Prototype was made to mimic Ruby in Javascript, and
people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If
Firefox
adds a Ruby interpreter to its browser and some killer websites come
out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?
Apple probably already loves Ruby as they put Ruby on Tiger and then
added Rails on Leopard.

http://headius.blogspot.com/2006/11/ruby-for-web-check.html

a @ http://codeforpeople.com/
 
R

Robert Dober

it looks like Prototype was made to mimic Ruby in Javascript, and people
who use Prototype usually love it. I wonder if Ruby can be made into
another browser side language and what can make that happen? If Firefox
adds a Ruby interpreter to its browser and some killer websites come out
with features only supported by Ruby-enabled browsers, maybe Microsoft
and Apple will have incentive to make Ruby go into IE and Safari too?

Microsoft is way ahead of Mozilla and Apple in that department.
Silverlight allows web pages to be scripted with Ruby.

But I don't think it's going to take off, any more than previous
attempts to put VBScript, Python, TCL, etc. in the browser have
succeeded. Browser makers have a hard enough time standardizing their
rendering of [X]HTML, ECMAScript, and CSS without adding more
languages for them to handle in subtly incompatible ways.
Quite agree with you and actually Javascript is not bad a language at
all, although Prototype is a nice extension. It is not Javascript's
fault that applying it on web pages is not as easy as writing Ruby
scripts in vim and running them.
Now I still would use Ruby instead of Javascript (e.g. with Rhino) to
implement a console application of course ;)

Javascript does not have the sexy syntax and block semantics that Ruby
has but its object model is great (maybe better in some ways as
Mixins, almost as Traits but there is of course no conflict handling
when extending an objects prototype) and blocks can be simulated with
anonymous functions, I believe that I am not the first to say this on
this list:
Javascript is unduly underrated as a language because of the niche it
is used in.

Somehow it even feels wrong to take this niche away from it.

Cheers
Robert
 
S

SpringFlowers AutumnMoon

Avdi said:
Microsoft is way ahead of Mozilla and Apple in that department.
Silverlight allows web pages to be scripted with Ruby.

so Silverlight is like a Flash program that can be written in many
languages including Ruby? can it become popular, since Flash is not
popular as a standalone app such as email program (gmail or yahoo mail)
or bank's website. they still just javascript and AJAX to do things.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,999
Messages
2,570,246
Members
46,841
Latest member
WilmerBelg

Latest Threads

Top