From: Dave Thomas Date: 2000-09-07T12:06:52+09:00 Subject: [ruby-talk:4814] Re: Some questions matz@zetabits.com (Yukihiro Matsumoto) writes: > def Cons::list(*args) > if args.size == 0 > nil > else > Cons::new(args.shift, Cons::list(*args)) > end > end A recursive constructor: I love it ;-)