re-mix

re-mix
Developer(s) rubicon
Stable release 1.13.101 / April 11, 2011 (2011-04-11)
Written in C#
Operating system Windows
Type Mixin library
License LGPL 2.1 or higher
Website http://remix.codeplex.com/

re-mix is an open source library (LGPL) hosted on codeplex[1] to bring the mixin technology to C# and Visual Basic.NET.

History

.NET does not offer multiple inheritance.[2] Nevertheless, in some use cases multiple inheritance support would be helpful for .NET applications. In languages such as Ruby these use cases were solved with mixins.[3]

The company rubicon created a mixin library for the Microsoft.NET framework [4] to add multiple inheritance to their own applications.

The mixin library became part of the open source framework re-motion. On March 2011, re-mix has been published on CodePlex as spin-off project of re-motion.

References

  1. re-mix - bringing mixins to .net
  2. Article on .NET and Multiple Inheritance
  3. Ruby and Mixins
  4. http://langnetsymposium.com/2008/talks/2-10%20-%20remotion%20Mixins%20-%20Stefan%20Wenig%20and%20Fabian%20Schmied%20-%20rubicon.html Lang.NET Symposium
This article is issued from Wikipedia - version of the Monday, November 04, 2013. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.