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.na...@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.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
>>
>>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to