Loading article…
| 開発者 | ルビコン |
|---|---|
| 安定版リリース | 1.13.101 / 2011年4月11日 |
| 書かれた | C# |
| オペレーティング·システム | ウィンドウズ |
| タイプ | ミックスインライブラリ |
| ライセンス | LGPL 2.1以上 |
| Webサイト | github.com/re-motion/リミックス |
re-mix は、C#およびVisual Basic.NETにmixinテクノロジを導入するためのオープン ソースライブラリ ( LGPL )です。
歴史
.NETは多重継承を提供していません。[1]しかし、いくつかのユースケースでは、多重継承のサポートが.NETアプリケーションにとって役立ちます。Rubyなどの言語では、これらのユースケースはミックスインで解決されました。[2]
ルビコン社は、独自のアプリケーションに多重継承を追加するために、 Microsoft .NET Framework [3]用のミックスインライブラリを作成しました。
mixin ライブラリは、オープンソース フレームワーク re-motion の一部になりました。2011 年 3 月、re-mix は re-motion のスピンオフ プロジェクトとしてCodePlexに公開されました。その後、2017 年に CodePlex が廃止された後、re-motion に再統合されました。
参考文献
- ^ .NET と多重継承に関する記事
- ^ Ruby と Mixin
- ^ 記事タイトル[盗用] Lang.NET シンポジウム
