My hobbyist coding updates and releases as the mysterious "Mr. Tines"

Friday, 8 August 2008

Integrating .Net with Erlang, part 8

Gratuitous update on 08/08/08 with a small increment of unit testing -- now using Rhino Mocks 3.4 as well as home-grown ones, and NUnit 2.5 (alpha 3) for the neat

Assert.That( [delegate expression], Throws.Exception<[type]>())
syntax.

Drop here, as usual.

5 comments:

Chris Hagan said...

Great work bringing this up to TDD standard! Would you now recommend using this forked code over the original c# port?

Steve said...

I would -- but then I would say that, wouldn't I :) -- at least until I do something like a Scala port that can use the same code on both JVM and .net.

My first motivation for forking the code was that the C# port on jungerl was a couple of revs behind the Java version in terms of the wire formats it could handle for Erlang terms.

The unit test coverage (albeit not yet complete) is there,first and foremost, to demonstrate that it does indeed interoperate.

Chris Hagan said...

Thanks for confirming that. Are you and the original jungerl authors planning to merge these at any point?

Oh, and as far as I know, Scala hasn't been .NET operable for several versions :( I'd be delighted to be proven wrong.

Steve said...

I've not made any moves to integrate the changes I've made back into the original code base -- I tend to be both a bit of a lone wolf, and a dilettante when doing such coding for my own amusement. I write something, cast my bread upon the waters, and move on.

As to Scala/.net -- it was working fine again last September, enough that it interoperated happily with IronPython.

Chris Hagan said...

That's the best news I've had all week! I really should pay more attention...