<story><title>RedScript – like CoffeeScript, in Ruby</title><url>https://github.com/AdamBrodzinski/RedScript</url><text></text></story><parent_chain><item><author>jaredcwhite</author><text>Something like this is nice, and might appeal to people that want a simple, reasonably 1:1 compilation comparison between the language and the underlying JS implementation.&lt;p&gt;However, I personally am FAR more excited about something like &lt;a href=&quot;http://opalrb.org&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;opalrb.org&lt;/a&gt; which essentially provides a Ruby runtime in JS and lets you run complex code with real Ruby syntax and runtime library features.&lt;p&gt;I have been extensively testing Opal with just about everything I can throw at it and am constantly blown away by just how much it feels like I&amp;#x27;m really running Ruby code client-side. Incredibly powerful stuff that would be a PITA to write in Javascript is a breeze with Opal. Browser compatibility doesn&amp;#x27;t seem to be an issue (IE 8, older Android, etc. all working).&lt;p&gt;Sorry, I know I sound like a fanboy now, and I swear I have no connection to the Opal devs (didn&amp;#x27;t even know about the project until last week), but since I&amp;#x27;ve really really wanted for some time now to skip the &amp;quot;CoffeeScript&amp;quot; phase altogether and wait until I can write genuine Ruby front-end code that compiles to JS, I am super excited.&lt;p&gt;Good luck to RedScript though, that&amp;#x27;s also an interested project and, again, might appeal to people (not me) who want something extremely lightweight.</text></item></parent_chain><comment><author>nnq</author><text>&amp;gt; Incredibly powerful stuff that would be a PITA to write in Javascript&lt;p&gt;...care to elaborate on that? Javascript is a pretty versatile and expressive language imho and if you stay away from its dark corners and &amp;quot;anti-features&amp;quot; it&amp;#x27;s just as good as any other dynamic language (except languages with real metaprogramming facilities like lisps, but this is no the point), so I&amp;#x27;d really like an example of a kind of problem&amp;#x2F;solution&amp;#x2F;pattern that is easy to express in Ruby code and hard in Javascript code.</text></comment>
<story><title>RedScript – like CoffeeScript, in Ruby</title><url>https://github.com/AdamBrodzinski/RedScript</url><text></text></story><parent_chain><item><author>jaredcwhite</author><text>Something like this is nice, and might appeal to people that want a simple, reasonably 1:1 compilation comparison between the language and the underlying JS implementation.&lt;p&gt;However, I personally am FAR more excited about something like &lt;a href=&quot;http://opalrb.org&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;opalrb.org&lt;/a&gt; which essentially provides a Ruby runtime in JS and lets you run complex code with real Ruby syntax and runtime library features.&lt;p&gt;I have been extensively testing Opal with just about everything I can throw at it and am constantly blown away by just how much it feels like I&amp;#x27;m really running Ruby code client-side. Incredibly powerful stuff that would be a PITA to write in Javascript is a breeze with Opal. Browser compatibility doesn&amp;#x27;t seem to be an issue (IE 8, older Android, etc. all working).&lt;p&gt;Sorry, I know I sound like a fanboy now, and I swear I have no connection to the Opal devs (didn&amp;#x27;t even know about the project until last week), but since I&amp;#x27;ve really really wanted for some time now to skip the &amp;quot;CoffeeScript&amp;quot; phase altogether and wait until I can write genuine Ruby front-end code that compiles to JS, I am super excited.&lt;p&gt;Good luck to RedScript though, that&amp;#x27;s also an interested project and, again, might appeal to people (not me) who want something extremely lightweight.</text></item></parent_chain><comment><author>dclowd9901</author><text>Why not? Ruby-nuts have been trying to reshape JS into Ruby for years now. Might as well just go full balls on it.</text></comment>