Do loops



I was wondering if there is some function in Maxima that acts like a do loop in Mathematica? Something that would like do[eval, {i, imin, imax},{j, jmin, jmax}]. In other words it evaluates an expression looking over different values of j for each i.
Or would something like this need to be done in a different way?


Best,
Ben