File Annotation
Not logged in
a5d10ace51 2010-11-09        kinaba: #
a5d10ace51 2010-11-09        kinaba: # Not at all a good example of the usage of layers, but anyway...
a5d10ace51 2010-11-09        kinaba: #
da7559b744 2010-11-21        kinaba: 
da7559b744 2010-11-21        kinaba: @@3(x){x};
da7559b744 2010-11-21        kinaba: @@5(x){x};
da7559b744 2010-11-21        kinaba: @@15(x){x};
da7559b744 2010-11-21        kinaba: def incr(x) { x+1 };
3ae09b8cbf 2010-11-24        kinaba: @ 3 incr(x) {@value( if(@ 3(x)+1< 3)then@ 3(x)+1 else 0 )};
3ae09b8cbf 2010-11-24        kinaba: @ 5 incr(x) {@value( if(@ 5(x)+1< 5)then@ 5(x)+1 else 0 )};
3ae09b8cbf 2010-11-24        kinaba: @15 incr(x) {@value( if(@15(x)+1<15)then@15(x)+1 else 0 )};
a5d10ace51 2010-11-09        kinaba: 
da7559b744 2010-11-21        kinaba: def fb(n @value @3 @5 @15) {
3ae09b8cbf 2010-11-24        kinaba:   print( if @15(n): if @5(n): if @3(n): n else: "Fizz" else "Buzz" else "FizzBuzz" );
da7559b744 2010-11-21        kinaba:   fb(incr(n))
da7559b744 2010-11-21        kinaba: };
a5d10ace51 2010-11-09        kinaba: 
da7559b744 2010-11-21        kinaba: fb(0)