I've put the first beta of Pnuts 1.1 on the web. It has a couple of new syntax, such as try/catch/finally, do..while, and yield keyword. Most of the part is compatible with 1.0rc2, but we distribute 1.0 and 1.1 in parallel, since the new version is not strictly compatible with 1.0rc2.
Hhere is an example of generator:
function integers(){
i = 0
while (true) yield i++
}
for (i : integers()){
if (i > 10) break
println(i)
}