[GHC] #10160: GHCi :sprint has odd/unhelpful behavior for values defined within the REPL

GHC ghc-devs at haskell.org
Sun Apr 19 18:25:11 UTC 2015


#10160: GHCi :sprint has odd/unhelpful behavior for values defined within the REPL
-------------------------------------+-------------------------------------
        Reporter:  bitemyapp         |                   Owner:
            Type:  bug               |                  Status:  new
        Priority:  normal            |               Milestone:
       Component:  GHCi              |                 Version:  7.8.4
      Resolution:                    |                Keywords:  :sprint
Operating System:  Unknown/Multiple  |  thunk evaluation non-strictness
 Type of failure:  Incorrect result  |  laziness runtime ghci repl
  at runtime                         |            Architecture:
      Blocked By:                    |  Unknown/Multiple
 Related Tickets:                    |               Test Case:
                                     |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by rwbarton):

 How about adding a sentence like this to the documentation of `:print`:

 > Note that literals and data constructor applications may appear as
 values rather than thunks even if nothing has yet forced their evaluation,
 since GHCi constructs these values directly in weak head normal form.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10160#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list