<div dir="ltr"><div><div>I'm thinking of working on this ticket (<a href="https://ghc.haskell.org/trac/ghc/ticket/7253">https://ghc.haskell.org/trac/ghc/ticket/7253</a>), so, as per mpickering's suggestion (<a href="https://phabricator.haskell.org/chatlog/channel/3/?at=1353572">https://phabricator.haskell.org/chatlog/channel/3/?at=1353572</a>), I'm emailing the list to solicit input.<br><br></div>My first instinct was to treat declarations like "a = 1" in GHCI as equivalent to "let a = 1"; this would be a straightforward matter of parsing. On the other hand, as thoughtpolice comments, let-bound variables are treated subtly differently than top-level bindings, so the proper solution may be more involved.<br><br></div>Comments?<br></div>