On 04/12/02 Adam Treat wrote:
> public class GNU {
> 
>       public GNU () : this (new GNU()) {}
> 
>       public GNU (GNU gnu) : this (gnu, new IsNot()) {}
> 
>       public GNU (GNU gnu, IsNot isnot) : this (gnu, isnot, new Unix()) {}
> 
>       public GNU (GNU gnu, IsNot isnot, Unix unix) {}
> 
>       public static void Main(string[] args)
>       {
>               GNU gnu = new GNU();
>       }
> }

Recursive acronyms don't work on CPU: you'll get a stack overflow
(on unix systems, a SEGV).

lupus

-- 
-----------------------------------------------------------------
[EMAIL PROTECTED]                                     debian/rules
[EMAIL PROTECTED]                             Monkeys do it better

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to