Assuming you only want to iterate over the lower case letters of the English alphabet, here is one way to do this:
(define alphabet (string->list "abcdefghijklmnopqrstuvwxyz"))
(for ([letter alphabet])
(displayln letter))
You can do a lot more with loops for. For instance,
(for/list ([let alphabet] [r-let (reverse alphabet)])
(list let r-let))
creates a list of letters paired with letters going in the other direction. Although it really is better expressed in the form of cards: (map list alphabet (reverse alphabet)).
, SRFI-14 , .
Edit: - char->integer, integer->char range, , , .