Hi there I would love to contribute to this open source project. I?ve been learning Ruby for the last year, and I?ve fallen in love with the language. It?s not in my way, it?s fun and productive. I?ve been a .NET developer for too many years, and it was really fun to experience such a great language as Ruby outside the .NET world. Nevertheless, I would love to be able to run Ruby upon the .NET runtime, especially in my projects at work. For me to be able to use it in real world projects, it has to become faster and more stable. My employer is a big fan of standardization and well known solutions. They wouldn?t go for anything except Java or .NET. I?m sure they don?t mind what language we use, but they do care about the platform. How can I help? Are the Contribution ideas still valid? http://github.com/ironruby/ironruby/wiki/Contribution-Ideas When things ended as they did, and Microsoft stopped to support the Iron* languages, I was really happy how they made the handover to the community. With Miguel and his team in charge, I?m sure this is going to end well. I believe there are many .NET developers out there that would love to be able to run Ruby code in .NET. Hope to hear from you soon! -- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director http://twitter.com/goeran http://goeran.no mail at goeran.no +47 452 39 113 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101023/eed40d60/attachment.html>
Hi G?ran, Good to see your interest. The Wiki might be a bit out of date. Some areas that need work and nobody''s working on them afaik (if anyone works on it, speak up) are - Complex and Rational numbers (new to 1.9): to make stuff work I took 1.8 implementations and loaded them to emulate builtin Complex and Rational classes. This is a big hack. We need to implement these classes in C# in the standard libraries. To support .NET interop the implementation should also convert to the existing Complex type on the platform. This is a good task for someone who likes hacking numbers. - Related one: although BigDecimal class is implemented it feels like it needs some perf improvements - I noticed some specs are running quite slower than MRI. There are also some failing specs in BigDecimal (and BigNum) that would be good to fix so that we have fully compatible implementation. - If you are into cryptography one big missing piece is OpenSSL implementation. There might be pieces that you can share with IronPython''s ssl library implementation. - Then there is bunch of misc failing specs that need to be fixed. One big area is ARGF but there are many others as well. See External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. - If you were more interested in compiler and runtime you can look into implementing nested method parameters and optional block parameters. This is quite tricky though you need to really understand how the runtime works to implement it correctly. - VS integration always needs improvements. The VS is quite complex environment so it takes a while to learn how it works. Then there is FFI implementation going on - maybe it needs some help? Let me know if you have any questions. Thanks, Tomas From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of G?ran Hansen Sent: Saturday, October 23, 2010 12:31 AM To: IronRuby Group Subject: [Ironruby-core] Contributions Hi there I would love to contribute to this open source project. I''ve been learning Ruby for the last year, and I''ve fallen in love with the language. It''s not in my way, it''s fun and productive. I''ve been a .NET developer for too many years, and it was really fun to experience such a great language as Ruby outside the .NET world. Nevertheless, I would love to be able to run Ruby upon the .NET runtime, especially in my projects at work. For me to be able to use it in real world projects, it has to become faster and more stable. My employer is a big fan of standardization and well known solutions. They wouldn''t go for anything except Java or .NET. I''m sure they don''t mind what language we use, but they do care about the platform. How can I help? Are the Contribution ideas still valid? http://github.com/ironruby/ironruby/wiki/Contribution-Ideas When things ended as they did, and Microsoft stopped to support the Iron* languages, I was really happy how they made the handover to the community. With Miguel and his team in charge, I''m sure this is going to end well. I believe there are many .NET developers out there that would love to be able to run Ruby code in .NET. Hope to hear from you soon! -- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director http://twitter.com/goeran http://goeran.no mail at goeran.no<mailto:mail at goeran.no> +47 452 39 113 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101023/d9895518/attachment.html>
Would it be alright if I reposted this list on InfoQ? Perhaps a little news coverage will bring in fresh blood. Jonathan -----Original Message----- From: Tomas Matousek <Tomas.Matousek at microsoft.com> Sent: Saturday, October 23, 2010 9:24 AM To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] Contributions Hi G?ran, Good to see your interest. The Wiki might be a bit out of date. Some areas that need work and nobody''s working on them afaik (if anyone works on it, speak up) are - Complex and Rational numbers (new to 1.9): to make stuff work I took 1.8 implementations and loaded them to emulate builtin Complex and Rational classes. This is a big hack. We need to implement these classes in C# in the standard libraries. To support .NET interop the implementation should also convert to the existing Complex type on the platform. This is a good task for someone who likes hacking numbers. - Related one: although BigDecimal class is implemented it feels like it needs some perf improvements - I noticed some specs are running quite slower than MRI. There are also some failing specs in BigDecimal (and BigNum) that would be good to fix so that we have fully compatible implementation. - If you are into cryptography one big missing piece is OpenSSL implementation. There might be pieces that you can share with IronPython''s ssl library implementation. - Then there is bunch of misc failing specs that need to be fixed. One big area is ARGF but there are many others as well. See External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. - If you were more interested in compiler and runtime you can look into implementing nested method parameters and optional block parameters. This is quite tricky though you need to really understand how the runtime works to implement it correctly. - VS integration always needs improvements. The VS is quite complex environment so it takes a while to learn how it works. Then there is FFI implementation going on - maybe it needs some help? Let me know if you have any questions. Thanks, Tomas From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of G?ran Hansen Sent: Saturday, October 23, 2010 12:31 AM To: IronRuby Group Subject: [Ironruby-core] Contributions Hi there I would love to contribute to this open source project. I''ve been learning Ruby for the last year, and I''ve fallen in love with the language. It''s not in my way, it''s fun and productive. I''ve been a .NET developer for too many years, and it was really fun to experience such a great language as Ruby outside the .NET world. Nevertheless, I would love to be able to run Ruby upon the .NET runtime, especially in my projects at work. For me to be able to use it in real world projects, it has to become faster and more stable. My employer is a big fan of standardization and well known solutions. They wouldn''t go for anything except Java or .NET. I''m sure they don''t mind what language we use, but they do care about the platform. How can I help? Are the Contribution ideas still valid? http://github.com/ironruby/ironruby/wiki/Contribution-Ideas When things ended as they did, and Microsoft stopped to support the Iron* languages, I was really happy how they made the handover to the community. With Miguel and his team in charge, I''m sure this is going to end well. I believe there are many .NET developers out there that would love to be able to run Ruby code in .NET. Hope to hear from you soon! -- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director http://twitter.com/goeran http://goeran.no mail at goeran.no<mailto:mail at goeran.no> +47 452 39 113
Well, this is just a bunch of random features that just come to my mind at the moment. The complete list of missing stuff is basically the same as the list of failing specs :-). I think it should be posted on the Wiki rather than InfoQ but feel free to post whatever you consider useful. Tomas -----Original Message----- From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Jonathan Allen Sent: Saturday, October 23, 2010 12:49 PM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] Contributions Would it be alright if I reposted this list on InfoQ? Perhaps a little news coverage will bring in fresh blood. Jonathan -----Original Message----- From: Tomas Matousek <Tomas.Matousek at microsoft.com> Sent: Saturday, October 23, 2010 9:24 AM To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] Contributions Hi G?ran, Good to see your interest. The Wiki might be a bit out of date. Some areas that need work and nobody''s working on them afaik (if anyone works on it, speak up) are - Complex and Rational numbers (new to 1.9): to make stuff work I took 1.8 implementations and loaded them to emulate builtin Complex and Rational classes. This is a big hack. We need to implement these classes in C# in the standard libraries. To support .NET interop the implementation should also convert to the existing Complex type on the platform. This is a good task for someone who likes hacking numbers. - Related one: although BigDecimal class is implemented it feels like it needs some perf improvements - I noticed some specs are running quite slower than MRI. There are also some failing specs in BigDecimal (and BigNum) that would be good to fix so that we have fully compatible implementation. - If you are into cryptography one big missing piece is OpenSSL implementation. There might be pieces that you can share with IronPython''s ssl library implementation. - Then there is bunch of misc failing specs that need to be fixed. One big area is ARGF but there are many others as well. See External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. - If you were more interested in compiler and runtime you can look into implementing nested method parameters and optional block parameters. This is quite tricky though you need to really understand how the runtime works to implement it correctly. - VS integration always needs improvements. The VS is quite complex environment so it takes a while to learn how it works. Then there is FFI implementation going on - maybe it needs some help? Let me know if you have any questions. Thanks, Tomas From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of G?ran Hansen Sent: Saturday, October 23, 2010 12:31 AM To: IronRuby Group Subject: [Ironruby-core] Contributions Hi there I would love to contribute to this open source project. I''ve been learning Ruby for the last year, and I''ve fallen in love with the language. It''s not in my way, it''s fun and productive. I''ve been a .NET developer for too many years, and it was really fun to experience such a great language as Ruby outside the .NET world. Nevertheless, I would love to be able to run Ruby upon the .NET runtime, especially in my projects at work. For me to be able to use it in real world projects, it has to become faster and more stable. My employer is a big fan of standardization and well known solutions. They wouldn''t go for anything except Java or .NET. I''m sure they don''t mind what language we use, but they do care about the platform. How can I help? Are the Contribution ideas still valid? http://github.com/ironruby/ironruby/wiki/Contribution-Ideas When things ended as they did, and Microsoft stopped to support the Iron* languages, I was really happy how they made the handover to the community. With Miguel and his team in charge, I''m sure this is going to end well. I believe there are many .NET developers out there that would love to be able to run Ruby code in .NET. Hope to hear from you soon! -- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director http://twitter.com/goeran http://goeran.no mail at goeran.no<mailto:mail at goeran.no> +47 452 39 113 _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core
> > - If you are into cryptography one big missing piece is OpenSSL > implementation. There might be pieces that you can share with IronPython''s > ssl library implementation. >Not sure whether this exists or not, or whether it would even work. But it might be a good idea if there was a "Iron.Common" library that contained functionality that was common across all Iron* projects.
There is - it''s called the DLR :) Microsoft.Dynamic.dll is the right place for shared code. Tomas -----Original Message----- From: Alistair Bush [mailto:ali_bush at gentoo.org] Sent: Sunday, October 24, 2010 3:01 AM To: ironruby-core at rubyforge.org Cc: Tomas Matousek Subject: Re: [Ironruby-core] Contributions> > - If you are into cryptography one big missing piece is OpenSSL > implementation. There might be pieces that you can share with > IronPython''s ssl library implementation. >Not sure whether this exists or not, or whether it would even work. But it might be a good idea if there was a "Iron.Common" library that contained functionality that was common across all Iron* projects.
Tomas, Thanks for getting back at me. I think it would be wise to start with something that I know. I?ve written a plugin for VS2010 before, and feel quite comfortable doing that, even though it?s a large and complex environment. I?ll check out the IronRuby VS integration as it is. What I like about programming Ruby Netbeans and RubyMine is that they have a built in test runner for RSpec. Is there an RSpec test runner for VS and IronRuby? If not, that would be a fun task to start with :) G?ran On Sat, Oct 23, 2010 at 6:24 PM, Tomas Matousek < Tomas.Matousek at microsoft.com> wrote:> Hi G?ran, > > Good to see your interest. > > > > The Wiki might be a bit out of date. Some areas that need work and nobody?s > working on them afaik (if anyone works on it, speak up) are > > - Complex and Rational numbers (new to 1.9): to make stuff work I > took 1.8 implementations and loaded them to emulate builtin Complex and > Rational classes. This is a big hack. We need to implement these classes in > C# in the standard libraries. To support .NET interop the implementation > should also convert to the existing Complex type on the platform. This is a > good task for someone who likes hacking numbers. > > - Related one: although BigDecimal class is implemented it feels > like it needs some perf improvements ? I noticed some specs are running > quite slower than MRI. There are also some failing specs in BigDecimal (and > BigNum) that would be good to fix so that we have fully compatible > implementation. > > - If you are into cryptography one big missing piece is OpenSSL > implementation. There might be pieces that you can share with IronPython?s > ssl library implementation. > > - Then there is bunch of misc failing specs that need to be > fixed. One big area is ARGF but there are many others as well. See > External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. > > - If you were more interested in compiler and runtime you can > look into implementing nested method parameters and optional block > parameters. This is quite tricky though you need to really understand how > the runtime works to implement it correctly. > > - VS integration always needs improvements. The VS is quite > complex environment so it takes a while to learn how it works. > > > > Then there is FFI implementation going on ? maybe it needs some help? > > > > Let me know if you have any questions. > > > > Thanks, > > Tomas > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *G?ran Hansen > *Sent:* Saturday, October 23, 2010 12:31 AM > *To:* IronRuby Group > *Subject:* [Ironruby-core] Contributions > > > > Hi there > > I would love to contribute to this open source project. I?ve been learning > Ruby for the last year, and I?ve fallen in love with the language. It?s not > in my way, it?s fun and productive. > > I?ve been a .NET developer for too many years, and it was really fun to > experience such a great language as Ruby outside the .NET world. > Nevertheless, I would love to be able to run Ruby upon the .NET runtime, > especially in my projects at work. For me to be able to use it in real world > projects, it has to become faster and more stable. My employer is a big fan > of standardization and well known solutions. They wouldn?t go for anything > except Java or .NET. I?m sure they don?t mind what language we use, but they > do care about the platform. > > How can I help? Are the Contribution ideas still valid? > http://github.com/ironruby/ironruby/wiki/Contribution-Ideas > > When things ended as they did, and Microsoft stopped to support the Iron* > languages, I was really happy how they made the handover to the community. > With Miguel and his team in charge, I?m sure this is going to end well. I > believe there are many .NET developers out there that would love to be able > to run Ruby code in .NET. > > Hope to hear from you soon! > > -- > G?ran Hansen > Aspiring Software Craftsman > Microsoft Regional Director > > http://twitter.com/goeran > http://goeran.no > mail at goeran.no > +47 452 39 113 > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director & MVP http://twitter.com/goeran http://goeran.no mail at goeran.no +47 452 39 113 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101025/0a0387a0/attachment-0001.html>
Hello Tomas, I would like to continue my work with OpenSSL. I will re-fork IronRuby and update my progress here. Best, -Jirapong On Sat, Oct 23, 2010 at 11:24 PM, Tomas Matousek < Tomas.Matousek at microsoft.com> wrote:> Hi G?ran, > > Good to see your interest. > > > > The Wiki might be a bit out of date. Some areas that need work and nobody?s > working on them afaik (if anyone works on it, speak up) are > > - Complex and Rational numbers (new to 1.9): to make stuff work I > took 1.8 implementations and loaded them to emulate builtin Complex and > Rational classes. This is a big hack. We need to implement these classes in > C# in the standard libraries. To support .NET interop the implementation > should also convert to the existing Complex type on the platform. This is a > good task for someone who likes hacking numbers. > > - Related one: although BigDecimal class is implemented it feels > like it needs some perf improvements ? I noticed some specs are running > quite slower than MRI. There are also some failing specs in BigDecimal (and > BigNum) that would be good to fix so that we have fully compatible > implementation. > > - If you are into cryptography one big missing piece is OpenSSL > implementation. There might be pieces that you can share with IronPython?s > ssl library implementation. > > - Then there is bunch of misc failing specs that need to be > fixed. One big area is ARGF but there are many others as well. See > External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. > > - If you were more interested in compiler and runtime you can > look into implementing nested method parameters and optional block > parameters. This is quite tricky though you need to really understand how > the runtime works to implement it correctly. > > - VS integration always needs improvements. The VS is quite > complex environment so it takes a while to learn how it works. > > > > Then there is FFI implementation going on ? maybe it needs some help? > > > > Let me know if you have any questions. > > > > Thanks, > > Tomas > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *G?ran Hansen > *Sent:* Saturday, October 23, 2010 12:31 AM > *To:* IronRuby Group > *Subject:* [Ironruby-core] Contributions > > > > Hi there > > I would love to contribute to this open source project. I?ve been learning > Ruby for the last year, and I?ve fallen in love with the language. It?s not > in my way, it?s fun and productive. > > I?ve been a .NET developer for too many years, and it was really fun to > experience such a great language as Ruby outside the .NET world. > Nevertheless, I would love to be able to run Ruby upon the .NET runtime, > especially in my projects at work. For me to be able to use it in real world > projects, it has to become faster and more stable. My employer is a big fan > of standardization and well known solutions. They wouldn?t go for anything > except Java or .NET. I?m sure they don?t mind what language we use, but they > do care about the platform. > > How can I help? Are the Contribution ideas still valid? > http://github.com/ironruby/ironruby/wiki/Contribution-Ideas > > When things ended as they did, and Microsoft stopped to support the Iron* > languages, I was really happy how they made the handover to the community. > With Miguel and his team in charge, I?m sure this is going to end well. I > believe there are many .NET developers out there that would love to be able > to run Ruby code in .NET. > > Hope to hear from you soon! > > -- > G?ran Hansen > Aspiring Software Craftsman > Microsoft Regional Director > > http://twitter.com/goeran > http://goeran.no > mail at goeran.no > +47 452 39 113 > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101025/c483d5a4/attachment.html>
I can''t find an integrated VS test runner for RSpec. Maybe I didn''t look hard enough? But it seems to me that it''s missing. Is this something that would be useful? If so, do you have any ideas for implementation? I think it would be wise to go for the low hanging fruit in the first version. For instance just make a Command in VS, and execute ir spec_file.rb and output it in the Output window in Visual Studio. When it''s a command, it''s possible to assign a keyboard shortcut to execute the specs. G?ran On Mon, Oct 25, 2010 at 10:32 AM, G?ran Hansen <mail at goeran.no> wrote:> Tomas, > > > Thanks for getting back at me. I think it would be wise to start with > something that I know. I?ve written a plugin for VS2010 before, and feel > quite comfortable doing that, even though it?s a large and complex > environment. > > > I?ll check out the IronRuby VS integration as it is. > > > What I like about programming Ruby Netbeans and RubyMine is that they have > a built in test runner for RSpec. Is there an RSpec test runner for VS and > IronRuby? If not, that would be a fun task to start with :) > > > > G?ran > > On Sat, Oct 23, 2010 at 6:24 PM, Tomas Matousek < > Tomas.Matousek at microsoft.com> wrote: > >> Hi G?ran, >> >> Good to see your interest. >> >> >> >> The Wiki might be a bit out of date. Some areas that need work and >> nobody?s working on them afaik (if anyone works on it, speak up) are >> >> - Complex and Rational numbers (new to 1.9): to make stuff work >> I took 1.8 implementations and loaded them to emulate builtin Complex and >> Rational classes. This is a big hack. We need to implement these classes in >> C# in the standard libraries. To support .NET interop the implementation >> should also convert to the existing Complex type on the platform. This is a >> good task for someone who likes hacking numbers. >> >> - Related one: although BigDecimal class is implemented it feels >> like it needs some perf improvements ? I noticed some specs are running >> quite slower than MRI. There are also some failing specs in BigDecimal (and >> BigNum) that would be good to fix so that we have fully compatible >> implementation. >> >> - If you are into cryptography one big missing piece is OpenSSL >> implementation. There might be pieces that you can share with IronPython?s >> ssl library implementation. >> >> - Then there is bunch of misc failing specs that need to be >> fixed. One big area is ARGF but there are many others as well. See >> External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. >> >> - If you were more interested in compiler and runtime you can >> look into implementing nested method parameters and optional block >> parameters. This is quite tricky though you need to really understand how >> the runtime works to implement it correctly. >> >> - VS integration always needs improvements. The VS is quite >> complex environment so it takes a while to learn how it works. >> >> >> >> Then there is FFI implementation going on ? maybe it needs some help? >> >> >> >> Let me know if you have any questions. >> >> >> >> Thanks, >> >> Tomas >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *G?ran Hansen >> *Sent:* Saturday, October 23, 2010 12:31 AM >> *To:* IronRuby Group >> *Subject:* [Ironruby-core] Contributions >> >> >> >> Hi there >> >> I would love to contribute to this open source project. I?ve been learning >> Ruby for the last year, and I?ve fallen in love with the language. It?s not >> in my way, it?s fun and productive. >> >> I?ve been a .NET developer for too many years, and it was really fun to >> experience such a great language as Ruby outside the .NET world. >> Nevertheless, I would love to be able to run Ruby upon the .NET runtime, >> especially in my projects at work. For me to be able to use it in real world >> projects, it has to become faster and more stable. My employer is a big fan >> of standardization and well known solutions. They wouldn?t go for anything >> except Java or .NET. I?m sure they don?t mind what language we use, but they >> do care about the platform. >> >> How can I help? Are the Contribution ideas still valid? >> http://github.com/ironruby/ironruby/wiki/Contribution-Ideas >> >> When things ended as they did, and Microsoft stopped to support the Iron* >> languages, I was really happy how they made the handover to the community. >> With Miguel and his team in charge, I?m sure this is going to end well. I >> believe there are many .NET developers out there that would love to be able >> to run Ruby code in .NET. >> >> Hope to hear from you soon! >> >> -- >> G?ran Hansen >> Aspiring Software Craftsman >> Microsoft Regional Director >> >> http://twitter.com/goeran >> http://goeran.no >> mail at goeran.no >> +47 452 39 113 >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> > > > -- > G?ran Hansen > Aspiring Software Craftsman > Microsoft Regional Director & MVP > > > http://twitter.com/goeran > http://goeran.no > mail at goeran.no > +47 452 39 113 >-- G?ran Hansen Aspiring Software Craftsman Microsoft Regional Director & MVP http://twitter.com/goeran http://goeran.no mail at goeran.no +47 452 39 113 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101025/23a2ac17/attachment.html>
There may be a plugin for Gallio not sure... On Mon, Oct 25, 2010 at 5:21 PM, G?ran Hansen <mail at goeran.no> wrote:> I can''t find an integrated VS test runner for RSpec. Maybe I didn''t look > hard enough? But it seems to me that it''s missing. > Is this something that would be?useful? If so, do you have any ideas for > implementation? I think it would be wise to go for the low hanging fruit in > the first version. For instance just make a Command in VS, and execute ir > spec_file.rb and output it in the Output window in Visual Studio. When it''s > a command, it''s possible to assign a keyboard shortcut to execute the specs. > G?ran > > > On Mon, Oct 25, 2010 at 10:32 AM, G?ran Hansen <mail at goeran.no> wrote: >> >> Tomas, >> >> Thanks for getting back at me. I think it would be wise to start with >> something that I know. I?ve written a plugin for VS2010 before, and feel >> quite comfortable doing that, even though it?s a large and complex >> environment. >> >> I?ll check out the IronRuby VS integration as it is. >> >> What I like about programming Ruby Netbeans and RubyMine is that they have >> a built in test runner for RSpec. Is there an RSpec test runner for VS and >> IronRuby? If not, that would be a fun task to start with :) >> >> >> >> G?ran >> >> On Sat, Oct 23, 2010 at 6:24 PM, Tomas Matousek >> <Tomas.Matousek at microsoft.com> wrote: >>> >>> Hi G?ran, >>> >>> Good to see your interest. >>> >>> >>> >>> The Wiki might be a bit out of date. Some areas that need work and >>> nobody?s working on them afaik (if anyone works on it, speak up) are >>> >>> -????????? Complex and Rational numbers (new to 1.9): to make stuff work >>> I took 1.8 implementations and loaded them to emulate builtin Complex and >>> Rational classes. This is a big hack. We need to implement these classes in >>> C# in the standard libraries. To support .NET interop the implementation >>> should also convert to the existing Complex type on the platform. This is a >>> good task for someone who likes hacking numbers. >>> >>> -????????? Related one: although BigDecimal class is implemented it feels >>> like it needs some perf improvements ? I noticed some specs are running >>> quite slower than MRI. There are also some failing specs in BigDecimal (and >>> BigNum) that would be good to fix so that we have fully compatible >>> implementation. >>> >>> -????????? If you are into cryptography one big missing piece is OpenSSL >>> implementation. There might be pieces that you can share with IronPython?s >>> ssl library implementation. >>> >>> -????????? Then there is bunch of misc failing specs that need to be >>> fixed. One big area is ARGF but there are many others as well. See >>> External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. >>> >>> -????????? If you were more interested in compiler and runtime you can >>> look into implementing nested method parameters and optional block >>> parameters. This is quite tricky though you need to really understand how >>> the runtime works to implement it correctly. >>> >>> -????????? VS integration always needs improvements. The VS is quite >>> complex environment so it takes a while to learn how it works. >>> >>> >>> >>> Then there is FFI implementation going on ? maybe it needs some help? >>> >>> >>> >>> Let me know if you have any questions. >>> >>> >>> >>> Thanks, >>> >>> Tomas >>> >>> >>> >>> From: ironruby-core-bounces at rubyforge.org >>> [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of G?ran Hansen >>> Sent: Saturday, October 23, 2010 12:31 AM >>> To: IronRuby Group >>> Subject: [Ironruby-core] Contributions >>> >>> >>> >>> Hi there >>> >>> I would love to contribute to this open source project. I?ve been >>> learning Ruby for the last year, and I?ve fallen in love with the language. >>> It?s not in my way, it?s fun and productive. >>> >>> I?ve been a .NET developer for too many years, and it was really fun to >>> experience such a great language as Ruby outside the .NET world. >>> Nevertheless, I would love to be able to run Ruby upon the .NET runtime, >>> especially in my projects at work. For me to be able to use it in real world >>> projects, it has to become faster and more stable. My employer is a big fan >>> of standardization and well known solutions. They wouldn?t go for anything >>> except Java or .NET. I?m sure they don?t mind what language we use, but they >>> do care about the platform. >>> >>> How can I help? Are the Contribution ideas still >>> valid??http://github.com/ironruby/ironruby/wiki/Contribution-Ideas >>> >>> When things ended as they did, and Microsoft stopped to support the Iron* >>> languages, I was really happy how they made the handover to the community. >>> With Miguel and his team in charge, I?m sure this is going to end well. I >>> believe there are many .NET developers out there that would love to be able >>> to run Ruby code in .NET. >>> >>> Hope to hear from you soon! >>> >>> -- >>> G?ran Hansen >>> Aspiring Software Craftsman >>> Microsoft Regional Director >>> >>> http://twitter.com/goeran >>> http://goeran.no >>> mail at goeran.no >>> +47 452 39 113 >>> >>> _______________________________________________ >>> Ironruby-core mailing list >>> Ironruby-core at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/ironruby-core >>> >> >> >> >> -- >> G?ran Hansen >> Aspiring Software Craftsman >> Microsoft Regional Director & MVP >> >> http://twitter.com/goeran >> http://goeran.no >> mail at goeran.no >> +47 452 39 113 > > > > -- > G?ran Hansen > Aspiring Software Craftsman > Microsoft Regional Director & MVP > > http://twitter.com/goeran > http://goeran.no > mail at goeran.no > +47 452 39 113 > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-- Michael Letterle IronRuby MVP http://blog.prokrams.com
Jirapong, What are your thoughts on wrapping the Bouncy Castle Crypto APIs: http://www.bouncycastle.org/ I think this is what JRuby does, but rather than distributing it as part of JRuby, they release it a a gem (jruby-ssl, I believe) and encourgae you to install it. -- Will Green http://hotgazpacho.org/ On Mon, Oct 25, 2010 at 6:18 AM, Jirapong Nanta <jirapong.nanta at gmail.com>wrote:> Hello Tomas, > I would like to continue my work with OpenSSL. I will re-fork IronRuby > and update my progress here. > > Best, > -Jirapong > > On Sat, Oct 23, 2010 at 11:24 PM, Tomas Matousek < > Tomas.Matousek at microsoft.com> wrote: > >> Hi G?ran, >> >> Good to see your interest. >> >> >> >> The Wiki might be a bit out of date. Some areas that need work and >> nobody?s working on them afaik (if anyone works on it, speak up) are >> >> - Complex and Rational numbers (new to 1.9): to make stuff work >> I took 1.8 implementations and loaded them to emulate builtin Complex and >> Rational classes. This is a big hack. We need to implement these classes in >> C# in the standard libraries. To support .NET interop the implementation >> should also convert to the existing Complex type on the platform. This is a >> good task for someone who likes hacking numbers. >> >> - Related one: although BigDecimal class is implemented it feels >> like it needs some perf improvements ? I noticed some specs are running >> quite slower than MRI. There are also some failing specs in BigDecimal (and >> BigNum) that would be good to fix so that we have fully compatible >> implementation. >> >> - If you are into cryptography one big missing piece is OpenSSL >> implementation. There might be pieces that you can share with IronPython?s >> ssl library implementation. >> >> - Then there is bunch of misc failing specs that need to be >> fixed. One big area is ARGF but there are many others as well. See >> External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. >> >> - If you were more interested in compiler and runtime you can >> look into implementing nested method parameters and optional block >> parameters. This is quite tricky though you need to really understand how >> the runtime works to implement it correctly. >> >> - VS integration always needs improvements. The VS is quite >> complex environment so it takes a while to learn how it works. >> >> >> >> Then there is FFI implementation going on ? maybe it needs some help? >> >> >> >> Let me know if you have any questions. >> >> >> >> Thanks, >> >> Tomas >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *G?ran Hansen >> *Sent:* Saturday, October 23, 2010 12:31 AM >> *To:* IronRuby Group >> *Subject:* [Ironruby-core] Contributions >> >> >> >> Hi there >> >> I would love to contribute to this open source project. I?ve been learning >> Ruby for the last year, and I?ve fallen in love with the language. It?s not >> in my way, it?s fun and productive. >> >> I?ve been a .NET developer for too many years, and it was really fun to >> experience such a great language as Ruby outside the .NET world. >> Nevertheless, I would love to be able to run Ruby upon the .NET runtime, >> especially in my projects at work. For me to be able to use it in real world >> projects, it has to become faster and more stable. My employer is a big fan >> of standardization and well known solutions. They wouldn?t go for anything >> except Java or .NET. I?m sure they don?t mind what language we use, but they >> do care about the platform. >> >> How can I help? Are the Contribution ideas still valid? >> http://github.com/ironruby/ironruby/wiki/Contribution-Ideas >> >> When things ended as they did, and Microsoft stopped to support the Iron* >> languages, I was really happy how they made the handover to the community. >> With Miguel and his team in charge, I?m sure this is going to end well. I >> believe there are many .NET developers out there that would love to be able >> to run Ruby code in .NET. >> >> Hope to hear from you soon! >> >> -- >> G?ran Hansen >> Aspiring Software Craftsman >> Microsoft Regional Director >> >> http://twitter.com/goeran >> http://goeran.no >> mail at goeran.no >> +47 452 39 113 >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101027/fe73a9a1/attachment.html>
Hello Will, Thank you for the link. I will check it out. My primary purpose/need for OpenSSL is to make it work for Rails (done) and RubyGems over SSL (in progress). so, In area any area of build in OpenSSL related to RubyGems will get implement first. I''m not sure if Rubygems can use jruby-ssl without modify the source. Best, -Jirapong On Oct 28, 2010, at 12:22 AM, Will Green wrote:> Jirapong, > > What are your thoughts on wrapping the Bouncy Castle Crypto APIs: http://www.bouncycastle.org/ > > I think this is what JRuby does, but rather than distributing it as part of JRuby, they release it a a gem (jruby-ssl, I believe) and encourgae you to install it. > > -- > Will Green > http://hotgazpacho.org/ > > > On Mon, Oct 25, 2010 at 6:18 AM, Jirapong Nanta <jirapong.nanta at gmail.com> wrote: > Hello Tomas, > I would like to continue my work with OpenSSL. I will re-fork IronRuby and update my progress here. > > Best, > -Jirapong > > On Sat, Oct 23, 2010 at 11:24 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote: > Hi G?ran, > > Good to see your interest. > > > The Wiki might be a bit out of date. Some areas that need work and nobody?s working on them afaik (if anyone works on it, speak up) are > > - Complex and Rational numbers (new to 1.9): to make stuff work I took 1.8 implementations and loaded them to emulate builtin Complex and Rational classes. This is a big hack. We need to implement these classes in C# in the standard libraries. To support .NET interop the implementation should also convert to the existing Complex type on the platform. This is a good task for someone who likes hacking numbers. > > - Related one: although BigDecimal class is implemented it feels like it needs some perf improvements ? I noticed some specs are running quite slower than MRI. There are also some failing specs in BigDecimal (and BigNum) that would be good to fix so that we have fully compatible implementation. > > - If you are into cryptography one big missing piece is OpenSSL implementation. There might be pieces that you can share with IronPython?s ssl library implementation. > > - Then there is bunch of misc failing specs that need to be fixed. One big area is ARGF but there are many others as well. See External.LCA_RESTRICTED\Languages\IronRuby\mspec\ironruby-tags-19. > > - If you were more interested in compiler and runtime you can look into implementing nested method parameters and optional block parameters. This is quite tricky though you need to really understand how the runtime works to implement it correctly. > > - VS integration always needs improvements. The VS is quite complex environment so it takes a while to learn how it works. > > > Then there is FFI implementation going on ? maybe it needs some help? > > > Let me know if you have any questions. > > > Thanks, > > Tomas > > > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of G?ran Hansen > Sent: Saturday, October 23, 2010 12:31 AM > To: IronRuby Group > Subject: [Ironruby-core] Contributions > > > Hi there > > I would love to contribute to this open source project. I?ve been learning Ruby for the last year, and I?ve fallen in love with the language. It?s not in my way, it?s fun and productive. > > I?ve been a .NET developer for too many years, and it was really fun to experience such a great language as Ruby outside the .NET world. Nevertheless, I would love to be able to run Ruby upon the .NET runtime, especially in my projects at work. For me to be able to use it in real world projects, it has to become faster and more stable. My employer is a big fan of standardization and well known solutions. They wouldn?t go for anything except Java or .NET. I?m sure they don?t mind what language we use, but they do care about the platform. > > How can I help? Are the Contribution ideas still valid? http://github.com/ironruby/ironruby/wiki/Contribution-Ideas > > When things ended as they did, and Microsoft stopped to support the Iron* languages, I was really happy how they made the handover to the community. With Miguel and his team in charge, I?m sure this is going to end well. I believe there are many .NET developers out there that would love to be able to run Ruby code in .NET. > > Hope to hear from you soon! > > -- > G?ran Hansen > Aspiring Software Craftsman > Microsoft Regional Director > > http://twitter.com/goeran > http://goeran.no > mail at goeran.no > +47 452 39 113 > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101028/10d2f8d5/attachment.html>