[GHC] #14299: GHCi for GHC 8.2.1 crashed with simple function?
GHC
ghc-devs at haskell.org
Sat Sep 30 20:40:08 UTC 2017
#14299: GHCi for GHC 8.2.1 crashed with simple function?
-------------------------------+--------------------------------------
Reporter: mathiassm | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: GHCi | Version: 8.2.1
Resolution: | Keywords:
Operating System: MacOS X | Architecture: x86_64 (amd64)
Type of failure: GHCi crash | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------+--------------------------------------
Comment (by mathiassm):
Hello! Yes, I just learned about indentation problems one can run into
writing Haskell. My intention was to have those three as a single
definition for f, which I now accomplish with a multiline using the let
syntax, as you stated. So that part was just my Haskell inexperience (plus
the incorrect definition of factorial, my bad!).
Now, I supposed the exception could be caused by only defining f n, but as
I'm testing that, it doesn't happen; it understandably throws a stack
overflow exception. It still hangs on the call to f 0 and throws the MVar
error (whatever that is). It doesn't seem to happen elsewhere, if I follow
the correct indentation rules (and now I :set +m for convenience)... I'm
sorry but I can't find another way to reproduce this, but following those
simple statements /: I suppose it's my installation (maybe Homebrew failed
compiling it, or downloading the binaries...)
Thank you for your time (and sorry!)
PD. The "instructions" I followed was the "Please report this bug"
message.
Replying to [comment:2 bgamari]
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14299#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list