Mmm by now you could download SSCLI [1] implementation
of .NET (aka Rotor) and apply Gyro [2] patch to use generics
on it. Otherwise you could try Mono [3] that has a work in progress
implementation of generics (check out the source code for gmcs
compiler and the CVS repository for examples).