<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lang.ruby.ironruby.devel">
    <title>gmane.comp.lang.ruby.ironruby.devel</title>
    <link>http://blog.gmane.org/gmane.comp.lang.ruby.ironruby.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7948"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7947"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7946"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7945"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7944"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7943"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7942"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7941"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7940"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7939"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7938"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7937"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7936"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7935"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7934"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7933"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7932"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7931"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7930"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7929"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7948">
    <title>Re: Win .Net form</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7948</link>
    <description>&lt;pre&gt;i know this thread is a bit old  but i just want to share my solution. I
have tried other solutions out there until I came across Dapfor’s .Net
Grid. It was superbly fast and does not consume your memory space. The
user interface is also quite simple. It would not be difficult for you
to use. Many other solutions exist out there but I singled Dapfor’s out
because it suits my needs. Hope that helps.

&lt;/pre&gt;</description>
    <dc:creator>jony bravo</dc:creator>
    <dc:date>2012-05-23T17:18:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7947">
    <title>Re: IronRuby installer</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7947</link>
    <description>&lt;pre&gt;On Mon, May 21, 2012 at 8:26 PM, Orion Edwards
&amp;lt;Orion.Edwards-SOhHcSmW6PyvXiR4WA35Jg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

Yeah, I got tired of maintaing the IronPython installer so I rewrote
it from scratch. Merge modules are not recommended anymore, so I
dumped them. The only downside is it can cause some fighting between
IR and IP over which versions of the DLR assemblies are in the GAC.


It shouldn't be too hard to copy the IronPython one and change a few
bits to work with IronRuby.

- Jeff
&lt;/pre&gt;</description>
    <dc:creator>Jeff Hardy</dc:creator>
    <dc:date>2012-05-22T15:42:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7946">
    <title>IronRuby installer</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7946</link>
    <description>&lt;pre&gt;I spent a bit more time trying to get the IronRuby installer to go, and 
succeeded; resulting in the following pull request:

https://github.com/IronLanguages/main/pull/71

The main problem seemed to be that the IronRuby installer created 3 MSM's 
(DLR, IrRedist and IronStudio) and then merged them all... This failed 
because each MSM re-defined the NetFxScheduleNativeImage custom action, 
and more than one MSM is not allowed to do that. I'm not sure how this 
worked in the past... Did WIX get upgraded?
It looks like (from what I can tell) the IronPython installer has been 
re-done into a (much much simpler) wixproj whereas the IronRuby installer 
is still building with MSM's (and is much more complicated than perhaps it 
should be).
Is this right?
If so, should someone embark upon a project to re-do the IronRuby 
installer in a similar fashion to the IronPython one?

Thanks, Orion&lt;/pre&gt;</description>
    <dc:creator>Orion Edwards</dc:creator>
    <dc:date>2012-05-22T03:26:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7945">
    <title>Re: Float specs</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7945</link>
    <description>&lt;pre&gt;??

the specs were already there, from rubyspec.

On Wed, May 9, 2012 at 6:12 AM, Roger Pack &amp;lt;lists-fsXkhYbjdPsEEoCn2XhGlw&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Orion Edwards</dc:creator>
    <dc:date>2012-05-08T20:41:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7944">
    <title>Re: Float specs</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7944</link>
    <description>&lt;pre&gt;and the specs...?

&lt;/pre&gt;</description>
    <dc:creator>Roger Pack</dc:creator>
    <dc:date>2012-05-08T18:12:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7943">
    <title>Re: uninitialized constant OpenSSL::Digest::SHA1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7943</link>
    <description>&lt;pre&gt;Well, I got it to work... But I'm not sure why. In the ActiveSupport 3.0.1 gem, I made a change to line 59 in the message_verifier.rb. 

I changed it from: 
OpenSSL::HMAC.hexdigest(OpenSSL::Digest.const_get(&amp;lt; at &amp;gt;digest).new, &amp;lt; at &amp;gt;secret, data) 
To: 
OpenSSL::HMAC.hexdigest(OpenSSL::Digest::Digest.new(&amp;lt; at &amp;gt;digest), &amp;lt; at &amp;gt;secret, data) 

I have no idea why it worked. Only figured it out by hacking around in iirb. 


----- Original Message -----

From: "Will Green" &amp;lt;will-OfSwg7axpXMa9KpELn/2dw&amp;lt; at &amp;gt;public.gmane.org&amp;gt; 
To: ironruby-core-GrnCvJ7WPxnNLxjTenLetw&amp;lt; at &amp;gt;public.gmane.org 
Sent: Tuesday, May 1, 2012 10:32:54 PM 
Subject: Re: [Ironruby-core] uninitialized constant OpenSSL::Digest::SHA1 

OpenSSL in Ruby is implemented in a C Extension. Last I checked, IronRuby can't load C extensions. 

I looked into doing a .NET port of OpenSSL for IronRuby, but quickly got lost in the .NET Crypto APIs. This was 2 years ago. 

&lt;/pre&gt;</description>
    <dc:creator>Craig Thompson</dc:creator>
    <dc:date>2012-05-07T19:11:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7942">
    <title>Top issues with ironruby</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7942</link>
    <description>&lt;pre&gt;Hi guys,

 

I would like to spend some time helping with ironruby. I was planning on
starting with the specs. But I thought it might be a good idea to ask
here if there are issues that are more pressing then others. I recently
saw some stuff come by about open ssl, I have some experience using
bouncycastle I could also look into using that to mimick openssl.  

 

Wouldn't it also be a good idea to do a new release? Lots of stuff has
been fixed since the last release.

 

 

Regards,

 

Albert-Jan

&lt;/pre&gt;</description>
    <dc:creator>Albert-Jan Pieter Nijburg</dc:creator>
    <dc:date>2012-05-07T09:26:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7941">
    <title>Re: uninitialized constant OpenSSL::Digest::SHA1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7941</link>
    <description>&lt;pre&gt;Thanks for all the responses. The thing that baffling me is that IronRuby has an install that includes Visual Studio integration. So, it would seem that I should be able to get Hello World to work... I must have some specific "oddity" to my system that is hosing the IronRuby/Rails install. 

Craig 

----- Original Message -----

From: "Will Green" &amp;lt;will-OfSwg7axpXMa9KpELn/2dw&amp;lt; at &amp;gt;public.gmane.org&amp;gt; 
To: ironruby-core-GrnCvJ7WPxnNLxjTenLetw&amp;lt; at &amp;gt;public.gmane.org 
Sent: Tuesday, May 1, 2012 10:32:54 PM 
Subject: Re: [Ironruby-core] uninitialized constant OpenSSL::Digest::SHA1 

OpenSSL in Ruby is implemented in a C Extension. Last I checked, IronRuby can't load C extensions. 

I looked into doing a .NET port of OpenSSL for IronRuby, but quickly got lost in the .NET Crypto APIs. This was 2 years ago. 

&lt;/pre&gt;</description>
    <dc:creator>Craig Thompson</dc:creator>
    <dc:date>2012-05-02T12:28:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7940">
    <title>Re: uninitialized constant OpenSSL::Digest::SHA1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7940</link>
    <description>&lt;pre&gt;OpenSSL in Ruby is implemented in a C Extension. Last I checked, IronRuby can't load C extensions.

I looked into doing a .NET port of OpenSSL for IronRuby, but quickly got lost in the .NET Crypto APIs. This was 2 years ago.

--
Will Green
will-OfSwg7axpXMa9KpELn/2dw&amp;lt; at &amp;gt;public.gmane.org

&lt;/pre&gt;</description>
    <dc:creator>Will Green</dc:creator>
    <dc:date>2012-05-02T02:32:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7939">
    <title>Re: Installing gems extremely slow?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7939</link>
    <description>&lt;pre&gt;Per,

I find it quite fast, and the .net integration fascinating.

Eduardo

Per Lundberg wrote in post #1059008:

&lt;/pre&gt;</description>
    <dc:creator>Eduardo Blumenfeld</dc:creator>
    <dc:date>2012-05-01T21:35:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7938">
    <title>Re: uninitialized constant OpenSSL::Digest::SHA1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7938</link>
    <description>&lt;pre&gt;Hi there,

It seems like you are using some kind of framework/web server - what would
that be?
Do you use Sinatra or how does is your Ruby web application structured?

Best regards,
Per

On Tue, May 1, 2012 at 8:00 PM, Craig Thompson &amp;lt;cmmathomps-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Per Lundberg</dc:creator>
    <dc:date>2012-05-01T21:07:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7937">
    <title>uninitialized constant OpenSSL::Digest::SHA1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7937</link>
    <description>&lt;pre&gt;Trying to create a simple "hello world" application. So far I simply deleted the /public/index.html file and created a home controller. When I try to browse to the page, I get an uninitialized constant OpenSSL::Digest::SHA1 error. Couple of pieces of information. OS is Windows 7 and I am using the Visual Studio as my IDE. I've done some googleing, but I haven't been able to find any articles that describe the error I'm having. I've installed OpenSSL using a windows installer and I tried copying ssleay32.dll and libeay32.dll into the IronRuby bin folder, but that did not work. Seems like I must be missing something really basic. 

Thanks, 
Craig 
&lt;/pre&gt;</description>
    <dc:creator>Craig Thompson</dc:creator>
    <dc:date>2012-05-01T17:00:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7936">
    <title>Re: Installing gems extremely slow?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7936</link>
    <description>&lt;pre&gt;Hehe, that was a prompt reply. :-)

Generating the rdoc is taking some time yes, but this was actually before
it even managed to start downloading the .gem file. It's sitting and
generating up the rdocs right now as we're speaking...

What is your general perception of IronRuby, performance-wise? Comparable
to other platforms or lagging slightly behind?

Best regards,
Per

On Mon, Apr 30, 2012 at 11:14 PM, Jimmy Schementi &amp;lt;jschementi-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:



&lt;/pre&gt;</description>
    <dc:creator>Per Lundberg</dc:creator>
    <dc:date>2012-04-30T20:16:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7935">
    <title>Re: Installing gems extremely slow?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7935</link>
    <description>&lt;pre&gt;Try running with the --no-ri and --no-rdoc flags, I suspect generating
documentation is what is taking the time.

~Jimmy


On Apr 30, 2012, at 4:10 PM, Per Lundberg &amp;lt;perlun-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

Hi!

Is it just me, or is installing gems with IronRuby extremely slow? (at
least compared to other Ruby platforms, like JRuby)

It seems to pretty much halt here:

C:\Work\git\rayak\examples\sinatra&amp;gt;igem install --verbose sinatra
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK

After quite some time, it proceeded and went on with the install as
expected.

With JRuby 1.6.7 it looks like this. Very similar as with the above, but a
*lot* faster. Is there a significant performance bottleneck with the
current IronRuby, or is it caused by some form of timeout or similar?

C:\Work\git\rayak\examples\sinatra&amp;gt;gem install --verbose sinatra
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
Installing gem sinatra-1.3.2
Downloading gem sinatra-1.3.2.gem
GET http://rubygems.org/gems/sinatra-1.3.2.gem
302 Moved Temporarily
GET http://production.cf.rubygems.org/gems/sinatra-1.3.2.gem
Fetching: sinatra-1.3.2.gem (100%)
200 OK
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/.yardopts
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/AUTHORS
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/CHANGES
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/Gemfile
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/LICENSE
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.de.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.es.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.fr.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.hu.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.jp.rdoc
[ snip ]

Best regards,
Per

_______________________________________________
Ironruby-core mailing list
Ironruby-core-GrnCvJ7WPxnNLxjTenLetw&amp;lt; at &amp;gt;public.gmane.org
http://rubyforge.org/mailman/listinfo/ironruby-core
&lt;/pre&gt;</description>
    <dc:creator>Jimmy Schementi</dc:creator>
    <dc:date>2012-04-30T20:14:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7934">
    <title>Installing gems extremely slow?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7934</link>
    <description>&lt;pre&gt;Hi!

Is it just me, or is installing gems with IronRuby extremely slow? (at
least compared to other Ruby platforms, like JRuby)

It seems to pretty much halt here:

C:\Work\git\rayak\examples\sinatra&amp;gt;igem install --verbose sinatra
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK

After quite some time, it proceeded and went on with the install as
expected.

With JRuby 1.6.7 it looks like this. Very similar as with the above, but a
*lot* faster. Is there a significant performance bottleneck with the
current IronRuby, or is it caused by some form of timeout or similar?

C:\Work\git\rayak\examples\sinatra&amp;gt;gem install --verbose sinatra
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
Installing gem sinatra-1.3.2
Downloading gem sinatra-1.3.2.gem
GET http://rubygems.org/gems/sinatra-1.3.2.gem
302 Moved Temporarily
GET http://production.cf.rubygems.org/gems/sinatra-1.3.2.gem
Fetching: sinatra-1.3.2.gem (100%)
200 OK
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/.yardopts
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/AUTHORS
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/CHANGES
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/Gemfile
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/LICENSE
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.de.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.es.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.fr.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.hu.rdoc
c:/jruby-1.6.7/lib/ruby/gems/1.8/gems/sinatra-1.3.2/README.jp.rdoc
[ snip ]

Best regards,
Per
&lt;/pre&gt;</description>
    <dc:creator>Per Lundberg</dc:creator>
    <dc:date>2012-04-30T20:10:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7933">
    <title>Re: Trouble getting started - some basic questions</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7933</link>
    <description>&lt;pre&gt;Rob, thanks a million for your very helpful reply - it has really 
clarified things for me :)

I am writing a server based system but, in addition to the web based 
front end (Rails), I want a GUI application which talks to the server. I 
am also wanting to play around with GUI programming. I know C# is 
probably easier in some respects, but I have really fallen in love with 
Ruby and would like it to do some prototyping and for quicker 
development of some things. And also just to play with!

Thanks again for your timely reply - I am sat here all day trying to 
make my mind up which way to go and you have saved me hours of reading!

Kevin

&lt;/pre&gt;</description>
    <dc:creator>Kevin McCaughey</dc:creator>
    <dc:date>2012-04-08T17:16:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7932">
    <title>Re: Trouble getting started - some basic questions</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7932</link>
    <description>&lt;pre&gt;
Yes, sorta. While you can technically just have .rb files for your app
and execute those directly, it might be easier to have a C# .exe file
and load the Ruby files from that. That way you can have an .exe for
people to open rather than them having to find the correct Ruby file.
It will also make it easier to do some of the things I mention later
in this email.

A while back I did up a little post on how to get IronRuby working
from a C# app: http://lovehateubuntu.blogspot.ca/2010/12/embedding-ruby-repl-in-net-app.html


Not sure, but if you're using Ruby for a GUI app it doesn't really
matter which version of Ruby you use: it will be slow or fast
depending on what you're doing, the difference between the different
Rubies is just noise. If a particular thing is too slow, write it in
C# and expose it to your Ruby code.


No. IronRuby is Ruby, but running in the .NET VM. JRuby is Ruby, but
running in the Java VM. C Ruby is Ruby, running in the Ruby VM. All of
the languages are the same, just running in different environments.

The difference is when you start using libraries: if you use
System.Windows.Forms, then you can't use your code in MRI or JRuby
because they don't have that library (it's a .NET library). Likewise
if you use C libraries written for MRI, you can't use JRuby or
IronRuby, and if you use Java libraries then you can't use MRI or
IronRuby.


Ruby in general uses up a lot more memory than the equivalent C#
program, has nothing to do with using Mono or wxRuby or whatever. It's
one of the costs you pay to be able to have Ruby's expressiveness.
as much as a 10x difference in memory usage.


One thing to note: Rails is a web application framework designed for
building websites, not GUI apps. If you want to build a GUI app, then
you don't need Rails at all.

Hope this helps!

-Rob
&lt;/pre&gt;</description>
    <dc:creator>Rob Britton</dc:creator>
    <dc:date>2012-04-08T15:43:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7931">
    <title>Re: Installing gems into IronRuby</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7931</link>
    <description>&lt;pre&gt;Yes - admin mode for cmd is essential for any of this scripting stuff. I 
used to run into all sorts of errors, even with normal Ruby updates. I 
now have a cmd shortcut on the desktop that asks for admin and has a 
couple of other tweak (consolas font, wider window etc)

&lt;/pre&gt;</description>
    <dc:creator>Kevin McCaughey</dc:creator>
    <dc:date>2012-04-08T15:38:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7930">
    <title>Trouble getting started - some basic questions</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7930</link>
    <description>&lt;pre&gt;Hi,

I have read through a few pages of the list and read what I can on the
internet, but I am struggling to find answers to a couple of very basic
questions. I have just learned ruby using Notepad++ and the windows
package of Ruby 1.9.3. I used to be a systems programmer in assembly
language and C. I have a basic knowledge of .NET and a good knowledge of
Windows. I have IR 1.1 installed with VS 2010.

These questions are what I am confused about:

1. Can I write a Ruby application that uses .NET for system stuff
(Windows, forms, networking) and package that as an installation that
end users can install on their computer without going through the whole
(for users) Ruby installation rigmarole? i.e. Can I write a GUI
applications and distribute them with a few DLL's packaged and a
requirement for .NET 4?

2. Is the IR implementation any faster/slower than the standard?

3. Can Ironruby use JRuby as for the VM? Or maybe that is an irrelevant
question and I am misunderstanding how IronRuby works?

4. Is IR with Mono very bloated? I was going to use wxRuby, but it seems
dead and I am now thinking of working in IR instead.

Basically I am wanting to write simple GUI stuff in Ruby to help me
learn Ruby better and also learn a bit of .NET. I will be using Rails
for my main server app, but I am not moving on to that until I learn
Ruby much better. I have gotten fed up writing console apps and want a
simple way to get some GUI going.

Thanks very much for any help or advice you can give :)

Kevin McCaughey

&lt;/pre&gt;</description>
    <dc:creator>Kevin McCaughey</dc:creator>
    <dc:date>2012-04-08T14:36:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7929">
    <title>Re: IronRuby 1.1.1 IIRB failing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7929</link>
    <description>&lt;pre&gt;Hmmm, same problem here after installing 1.1.1 (after a previous 1.0 
install).  I tried resetting sizes and still no success.  It would be 
neat to have this work :-)

&lt;/pre&gt;</description>
    <dc:creator>Eric Kramer</dc:creator>
    <dc:date>2012-04-05T12:08:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7928">
    <title>Re: mixing in a C# interface which declares genericreturn types</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ruby.ironruby.devel/7928</link>
    <description>&lt;pre&gt;As far as I can tell, this is simply not supported. I don't know the 
reason why.

My guess is that when calling Get&amp;lt;T&amp;gt;, IronRuby has to do some work to 
figure out what the return value of T should be.
When calling GetAll&amp;lt;T&amp;gt;, There's even more work that has to be done to 
propagate the T back into IEnumerable&amp;lt;T&amp;gt;... I've done this kind of 
reflection work in C# before and it kind of sucks, so I'm not super 
surprised it's not handled.

It's a bit of an odd thing to be doing in IronRuby anyway, because the 
ruby language has no concept of generics, and therefore no way to express 
the extra type data they provide... it's kind of a mismatch.

Given

public interface IFoo
{
    T Get&amp;lt;T&amp;gt;();
}

public static void CallGet&amp;lt;T&amp;gt;(IFoo foo)
{
    Console.WriteLine(foo.Get&amp;lt;T&amp;gt;());
}

and a ruby mock object:

class MockFoo
  include IFoo

  def get
    puts "get called... but we have no idea what T is"
    return 12   # hopefully T was a fixnum or something convertible
  end
end

&lt;/pre&gt;</description>
    <dc:creator>Orion Edwards</dc:creator>
    <dc:date>2012-04-03T21:03:45</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.ruby.ironruby.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.ruby.ironruby.devel</link>
  </textinput>
</rdf:RDF>

