"llee" <llee at goucher.edu> wrote in message news:g6nmer$23ke$1 at digitalmars.com... > Is there any way to instantiate a recursive template object. For example: > > class Param (T) { T values; ... } > > ... > > Param! (Param) composite = new Param! (Param) (); What are you trying to do? Why didn't you post this in d.learn?