# This function generates an integer vector, like `1:n' if `n' is an # integer, except that a zero-length vector is returned if `n' is # less than 1. This makes it especially useful in for loops. seq = function (n) { n = integer (scalar (n)); if (n < 1) { return fill (0; 0); else return 1:n; } };