String rotation - output string repeatedly moving first character to the end
Haskell, 27 bytes
scanl(\(a:b)_->b++[a])=<<id
Try it online!
Jelly, 2 bytes
ṙJ
A monadic Link accepting a list of characters which yields a list of lists of characters
Try it online! (footer pretty prints by calling the link and joining with newline characters)
APL (Dyalog Unicode), 6 bytesSBCS
⍳∘≢⌽¨⊂
Try it online!
⍳
the indices
∘
of
≢
the tally
⌽¨
each rotate (to the left)
⊂
the entire string