>> I don't know enough about the details to know if :l and :r do
>> exactly the same things in ghci.
SM> I don't either. But experimentation suggests that the only
SM> difference is that :r doesn't need an argument (which in the case
SM> of haskell-mode doesn't make any difference since the arg is
SM> provided by haskell-mode anyway).
But sometimes it's not the right argument if you have several haskell
source files opened. I don't find C-c C-r to be of much use, but it's
useful sometimes.