[zeromq-dev] I've written a completely new C# API for ZeroMQ

Alex Forster alex at alexforster.com
Wed Dec 22 02:01:25 CET 2010


> I notice NUZQ seems to use lambdas, these were introduced in .NET 3.0, I
> purposely kept clrzmq2 targeting .net 2.0. 
> 
> The fact is a 2.0 is the prevalent .NET framework, many large
> organization will actually only be using that. 
> 
> The application I maintain as a day job is targeted at 2.0 and I work
> for a very large investment bank.

While the project requires a .NET 3.5 compiler to transform the source into IL,
the resulting assembly will run on any ECMA-334 (.NET 2.0) compatible CLI. The
new language features added to C# in 3.5 all essentially boil down to
syntactical sugar. As long as you don't reference any core assemblies that are
3.5-specific (System.Linq, System.Windows, System.ServiceModel, etc) your
resulting assembly is .NET 2.0 compatible.

http://www.hanselman.com/blog/HowDoExtensionMethodsWorkAndWhyWasANewCLRNotRequired.aspx





More information about the zeromq-dev mailing list