examples/fizzbuzz/fizzbuzz.nv

initial facts

use library
iteration system
fizz buzz to 100

rules

fizz buzz to Number
loop from 0 to Number
loop index
Number
fizz pile
stone
buzz pile
stone
count stones
count stones
fizz pile
stone stone stone
buzz pile
stone stone stone stone stone
print text fizzbuzz
count stones
fizz pile
stone stone stone
print text fizz
count stones
buzz pile
stone stone stone stone stone
print text buzz
count stones
loop index
Number
print text Number