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 <m...@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.matou...@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-boun...@rubyforge.org [mailto: >> ironruby-core-boun...@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 >> m...@goeran.no >> +47 452 39 113 >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core@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 > m...@goeran.no > +47 452 39 113 > -- Gøran Hansen Aspiring Software Craftsman Microsoft Regional Director & MVP http://twitter.com/goeran http://goeran.no m...@goeran.no +47 452 39 113
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core