This “newsletter” is just part of the contents of
http://wiki.github.com/ironruby/ironruby/contributing for your reading
convenience, filtered down to projects with an updated status since last
time. A number of the projects have made good progress since a few weeks
ago. Please take a look at the projects that interest you, give feedback
to the project owners for bugs or features you care about, and discuss
ways of being involved if you are interested.
Regards,
Shri
Mixing Ruby mocking with .NET mocking frameworks
Mark R., Ivan Porto C.
Investigated Moq and NMock and found that they were not a good match. A
project called Caricaturehttp://github.com/casualjim/caricature/ has
been started to implement mocking directly in IronRuby
Hpricothttp://github.com/nrk/ironruby-hpricot/
Daniele A.
Status: the master branch (compatible with Hpricot 0.6.164) and the
0.7_experimental branch (compatible with Hpricot 0.8.1) in the
repository both pass all the tests of the original Hpricot test suite,
what is left is a major clean up and some refinements to the code.
Jsonhttp://github.com/nrk/ironruby-json
Daniele A.
Status: it somewhat works but needs to be tested, so bugs are expected
at this stage. A rewriting of the original definition file for Ragel is
planned to improve the C# code of the ParserEngine class which currently
is not so object oriented.
IRDbhttp://github.com/rvernagus/irdb
Project State: Alpha
Developer(s): Ray Vernagushttp://github.com/rvernagus
A Ruby wrapper on top of the .NET Data Provider
Model.http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx This
wrapper will become the basis for an ActiveRecord adapter giving
IronRuby developers the ability to use the ActiveRecord gem with their
choice of database.
Jimmy S., Ray Vernagus
Details status about setting up Rails, running the unit tests, etc, is
at IronRuby.net /.
OpenSSLhttp://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html
Jirapong Nanta
Status: There are about 330 methods for OpenSSL library. Less than ten
RubySpechttp://wiki.github.com/ironruby/ironruby/rubyspec are
available. The focus of the project will be implementation the
functionality that is needed for RubyGems and Rails scenarios. e.g.
OpenSSL::X509::Certificate. Current results of running mspec ci
library\openssl can be found herehttp://gist.github.com/100649.
Work process:
-
Checkout ruby 1.8 source code
-
review OpenSsl implementation in C (ruby_1_8\ext\openssl)
-
review OpenSsl usage in RubyGems (e.g.
rubygems\lib\rubygems\gem_openssl.rb) -
write RubySpec
-
implement a wrapper to System.Security.Cryptography namespaces
-
Refactor < - > Push
Some useful documentations can be found at
http://technorama.net/~oss/ruby/openssl/doc/
Porting SOAP Weather
Widgethttp://silverlight.net/community/gallerydetail.aspx?cat=sl2
Shay F.
Status - project was created, started porting the Silverlight code.
RubyGems
Shri B., Jirapong Nanta
We have reduced the number of failueres from 200+ down to about 20. The
current results are herehttp://gist.github.com/92738. The tests can
now be run from a
Dev.bathttp://wiki.github.com/ironruby/ironruby/devbat environment,
and will soon be part of continuous integration. So this project is
mostly wrapping up (successfully).
Cucumber
Chamini Gallage
Blocking IronRuby bug has been fixed. Need to try again with a newer
IronRuby version