99 bottles of beer: Difference between revisions

m
Added Egel Language example to 99 bottles
m (remove space)
m (Added Egel Language example to 99 bottles)
Line 2,379:
Rev := NORMALIZE(Beers,5,XF(LEFT,COUNTER));
OUTPUT(SORT(Rev,-Recid1,-RecID2),{txt},ALL);
</lang>
 
=={{header|Egel}}==
<lang Egel>
import "prelude.eg"
import "io.ego"
 
using System
using IO
 
def print_rhyme =
[ 0 ->
print "better go to the store, and buy some more\n"
| N ->
let _ = print N " bottles of beer on the wall\n" in
let _ = print N " bottles of beer\n" in
let _ = print "take one down, pass it around\n" in
print_rhyme (N - 1) ]
 
def main = print_rhyme 99
</lang>
 
Anonymous user