Я был бы признателен, если бы кто-нибудь мог указать на документы о том, что let делает в GHCi, или, если это не так, убедительно объяснить это.
Насколько я могу судить, let (без in) не является частью языка Haskell как таковой, и, с другой стороны, это также не команда GHCi, поскольку перед ней не стоит двоеточие.
let
(безin
) является частью языка Haskell, когда находится внутри блокаdo
(и запись в GHCi напоминает запись в монадеIO
). - person MasterMastic   schedule 09.03.2015