Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 46 Next »

re-motion mixins is a library for bringing mixin technology to .NET. The re-motion mixins library is open source software (LGPL). If you are new to mixin technology, the wikipedia article provides you with a good overview about the background and common usages of mixins.

In short: With re-motion mixins, you can:

  • extend existing classes with bundles of additional functionalities
  • use common additional functionality in various independent classes. They do not have to have a common base class.
  • be able to apply the extensions at runtime

re-motion mixins Hands on Lab

After reading the wikipedia article on mixins, the best way to get started is right to jump into development. The re-motion mixins Hands on Lab is a step by step guide to implement your first mixin application with Visual Studio 2010.

re-motion mixins Web Tutorial

The re-motion mixins Web Tutorial is a diffent approach to explain re-motion mixins. It contains a full sample based on a comedy sketch that can be used perfectly as a domain model.

re-motion mixins Reference Application

For a demonstration of how mixins can avoid complexity in your architecture, have a look on a re-motion mixins Reference Application for mixins.

Supplements

"mixin" convention
Of what class is the instance the object factory returns?
Mixin cross-referencing tool
FAQ Mixin

Interaction, getting help

Questions about this matter (and re-motion in general) can be discussed in the re-motion mailing lists:
http://groups.google.com/group/re-motion-users
http://groups.google.com/group/re-motion-announce
http://groups.google.com/group/re-motion-dev

re-motion mixins were developed and are maintained by Fabian Schmied, a rubicon programmer. He has blogged about re-motion mixins here, and gives some background information and history on mixins in general.

  • No labels