--- ct_beer.d static foreach_reverse(beer; 1..100) { pragma(msg, beer, " bottles of beer on the wall, ", beer, " bottles of beer. Take one down, pass it around, ", beer-1, " bottles of beer on the wall."); } void main(){} ---