atom-haskell-archive / haskell-ghc-mod

haskell-ghc-mod atom package
https://atom.io/packages/haskell-ghc-mod
MIT License
69 stars 20 forks source link

haskell-ghc-mod failed with error ghc-modi crashed #194

Open andrewufrank opened 7 years ago

andrewufrank commented 7 years ago

i am not certain if this is the same as #126 or a different issue. it happens if i edit a file (but not with other files in the same project - as much as i see - i am new to atom).

the error seems to be a problem with my stack.yaml (i am new to stack as well), as stated at the end of the error msg:

0.019s: "ghc-modi said: Error: While constructing the build plan, the following exceptions were encountered:"
-0.019s: "ghc-modi said: "
-0.019s: "ghc-modi said: In the dependencies for uniform-typedFile-0.0.8:"
-0.019s: "ghc-modi said:     uniform-fileio must match -any, but the stack configuration has no specified version"
-0.019s: "ghc-modi said: "
-0.019s: "ghc-modi said: Plan construction failed."
-0.01s: "ghc-modi said: ghc-mod: readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed"
-0.001s: "ghc-modi for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile ended with 1"
-0.001s: "ghc-modi for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile ended with 1"
0s: "Running ghc-modi command unmap-file","/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/Uniform/TypedFile.hs"
0s: {"name":"ghc-modi crashed"}

i will try to fix this, but hope it would be possible to avoid the long error message, which is not directly pointing to the problem. thank you!

== the full error message is [Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.13.1 Electron Version: 1.3.13 System: Debian GNU/Linux Thrown From: haskell-ghc-mod package, v1.19.6

Stack Trace

Haskell-ghc-mod: ghc-mod interactive command check failed with error ghc-modi crashed

At caps: {"version":[5,6,0,0],"fileMap":true,"quoteArgs":true,"optparse":true,"typeConstraints":true,"browseParents":true,"interactiveCaseSplit":true,"importedFrom":false}
URI: /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/Uniform/TypedFile.hs
Args: --
message: 
log:
-4.714s: "Uniform.TypedFile created"
-4.714s: "Uniform.TypedFile updating"
-4.713s: "getProcessOptions(/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile)"
-4.713s: "Looking for cabal sandbox..."
-4.712s: "Looking for stack sandbox..."
-4.712s: "Running stack with PATH ","/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
-4.712s: "Running stack path,--snapshot-install-root,--local-install-root,--bin-path with opts = ",{"encoding":"utf-8","stdio":"pipe","cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"timeout":60000}
-4.701s: "Uniform.StringInfix created"
-4.701s: "Uniform.StringInfix updating"
-4.701s: "getProcessOptions(/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings)"
-4.701s: "Looking for cabal sandbox..."
-4.701s: "Looking for stack sandbox..."
-4.701s: "Running stack with PATH ","/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
-4.7s: "Running stack path,--snapshot-install-root,--local-install-root,--bin-path with opts = ",{"encoding":"utf-8","stdio":"pipe","cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"timeout":60000}
-4.689s: "Uniform.FileIO created"
-4.689s: "Uniform.FileIO updating"
-4.668s: "Prelude created"
-4.668s: "Prelude updating"
-4.668s: "Uniform.StringUtilities created"
-4.668s: "Uniform.StringUtilities updating"
-4.668s: "Uniform.StringConversion created"
-4.668s: "Uniform.StringConversion updating"
-4.668s: "GHC.Exts created"
-4.667s: "GHC.Exts updating"
-4.667s: "Prelude created"
-4.667s: "Prelude updating"
-4.667s: "Uniform.TypedFile buffer is set"
-4.667s: "Uniform.StringInfix buffer is set"
-4.667s: "Uniform.FileIO moduleName mismatch: Uniform.TypedFile != Uniform.FileIO"
-4.667s: "Uniform.FileIO moduleName mismatch: Uniform.TypedFile != Uniform.FileIO"
-4.667s: "Prelude moduleName mismatch: Uniform.TypedFile != Prelude"
-4.667s: "Prelude moduleName mismatch: Uniform.TypedFile != Prelude"
-4.666s: "Uniform.StringUtilities moduleName mismatch: Uniform.StringInfix != Uniform.StringUtilities"
-4.666s: "Uniform.StringConversion moduleName mismatch: Uniform.StringInfix != Uniform.StringConversion"
-4.666s: "GHC.Exts moduleName mismatch: Uniform.StringInfix != GHC.Exts"
-4.666s: "Prelude moduleName mismatch: Uniform.StringInfix != Prelude"
-4.359s: "Reading cabal sandbox config failed with ",{"errno":-2,"code":"ENOENT","syscall":"open","path":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/cabal.sandbox.config"}
-4.359s: "No cabal sandbox found"
-4.358s: "Reading cabal sandbox config failed with ",{"errno":-2,"code":"ENOENT","syscall":"open","path":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/cabal.sandbox.config"}
-4.358s: "No cabal sandbox found"
-4.345s: "Uniform.FileIO moduleName mismatch: Main != Uniform.FileIO"
-4.345s: "Prelude moduleName mismatch: Main != Prelude"
-4.344s: "Got response from stack path,--snapshot-install-root,--local-install-root,--bin-path",{"stdout":"bin-path: /home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\nsnapshot-install-root: /home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1\nlocal-install-root: /home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1\n","stderr":""}
-4.344s: "Found stack sandbox ","/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin","/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin"
-4.344s: "PATH = /home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
-4.344s: "Running /home/frank/.local/bin/ghc-mod version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.333s: "Got response from stack path,--snapshot-install-root,--local-install-root,--bin-path",{"stdout":"bin-path: /home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\nsnapshot-install-root: /home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1\nlocal-install-root: /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1\n","stderr":""}
-4.333s: "Found stack sandbox ","/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin","/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin"
-4.333s: "PATH = /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
-4.333s: "Running /home/frank/.local/bin/ghc-mod version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.308s: "Got response from /home/frank/.local/bin/ghc-mod version",{"stdout":"ghc-mod version 5.6.0.0 compiled by GHC 8.0.1\n","stderr":""}
-4.307s: "Ghc-mod 5,6,0,0 built with 8.0.1"
-4.307s: "{\"version\":[5,6,0,0],\"fileMap\":true,\"quoteArgs\":true,\"optparse\":true,\"typeConstraints\":true,\"browseParents\":true,\"interactiveCaseSplit\":true,\"importedFrom\":false}"
-4.307s: "Running stack ghc,--,--numeric-version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.296s: "Running ghc --numeric-version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.281s: "Got response from /home/frank/.local/bin/ghc-mod version",{"stdout":"ghc-mod version 5.6.0.0 compiled by GHC 8.0.1\n","stderr":""}
-4.281s: "Ghc-mod 5,6,0,0 built with 8.0.1"
-4.281s: "{\"version\":[5,6,0,0],\"fileMap\":true,\"quoteArgs\":true,\"optparse\":true,\"typeConstraints\":true,\"browseParents\":true,\"interactiveCaseSplit\":true,\"importedFrom\":false}"
-4.281s: "Running stack ghc,--,--numeric-version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.269s: "Running ghc --numeric-version with opts = ",{"timeout":60000,"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.25s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.TypedFile with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.232s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.FileIO with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-4.209s: "Got response from ghc --numeric-version",{"stdout":"8.0.1\n","stderr":""}
-4.208s: "Got response from ghc --numeric-version",{"stdout":"8.0.1\n","stderr":""}
-4.124s: "Got response from stack ghc,--,--numeric-version",{"stdout":"8.0.1\n","stderr":""}
-4.124s: "Stack GHC version 8.0.1"
-4.124s: "Path GHC version 8.0.1"
-4.095s: "Got response from stack ghc,--,--numeric-version",{"stdout":"8.0.1\n","stderr":""}
-4.095s: "Stack GHC version 8.0.1"
-4.095s: "Path GHC version 8.0.1"
-2.972s: "\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"
-2.972s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.TypedFile",{"stdout":"","stderr":"\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"}
-2.971s: "Uniform.TypedFile updated"
-2.97s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Prelude with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-2.918s: "\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"
-2.918s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.FileIO",{"stdout":"","stderr":"\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"}
-2.917s: "Uniform.FileIO updated"
-2.916s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringInfix with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-1.758s: "\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"
-1.758s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Prelude",{"stdout":"","stderr":"\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\n\nError: While constructing the build plan, the following exceptions were encountered:\n\nIn the dependencies for uniform-typedFile-0.0.8:\n    uniform-fileio must match -any, but the stack configuration has no specified version\n\nPlan construction failed.\nEXCEPTION: browse:\n           readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed\n"}
-1.757s: "Prelude updated"
-1.757s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringUtilities with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-1.726s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringInfix",{"stdout":"addXatEnd :: (IsString s, CharChains s) => s -> s -> s\nwrapInDoubleQuotes :: Text -> Text\nwrapInSpitz :: Text -> Text\n","stderr":""}
-1.725s: "Uniform.StringInfix updated"
-1.725s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringConversion with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-0.686s: "Trying to run ghc-modi in /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.686s: "Checking for ghc-modi in /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.686s: "Spawning new ghc-modi instance for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile with",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-0.686s: "Spawning new ghc-modi instance for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile with options = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-0.671s: "Started interactive action block in /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.67s: "Running ghc-modi command map-file","/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/Uniform/TypedFile.hs"
-0.669s: "Writing data to stdin..."
-0.669s: "Trying to run ghc-modi in /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.668s: "Checking for ghc-modi in /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.668s: "Found running ghc-modi instance for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile"
-0.613s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringConversion",{"stdout":"BSUTF :: newtype BSUTF\nByteString :: data ByteString\nText :: data Text\nb2bu :: ByteString -> Maybe BSUTF\nb2s :: ByteString -> Maybe String\nb2t :: ByteString -> Maybe Text\nbu2b :: BSUTF -> ByteString\nbu2s :: BSUTF -> String\nbu2t :: BSUTF -> Text\nhtf_Uniform_StringConversion_thisModulesTests :: TestSuite\ns2b :: String -> ByteString\ns2bl :: String -> ByteString\ns2bu :: String -> BSUTF\ns2t :: String -> Text\ns2u :: String -> String\nt2b :: Text -> ByteString\nt2bu :: Text -> BSUTF\nt2s :: Text -> String\nt2u :: Text -> Text\n","stderr":""}
-0.612s: "Uniform.StringConversion updated"
-0.612s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,GHC.Exts with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-0.59s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Uniform.StringUtilities",{"stdout":"CharChains :: class CharChains a\nCharChains2 :: newtype CharChains2 x a\nappend :: CharChains a => a -> a -> a -- from:CharChains\nappend' :: CharChains a => a -> a -> a -- from:CharChains\ncmpCaseInsensitive :: (CharChains a, Ord a) => a -> a -> Ordering\nconcat' :: CharChains a => [a] -> a -- from:CharChains\nconcatT :: [Text] -> Text\nhtf_Uniform_StringUtilities_thisModulesTests :: TestSuite\nintercalate' :: CharChains a => a -> [a] -> Maybe a -- from:CharChains\nisInfixOf' :: CharChains a => a -> a -> Bool -- from:CharChains\nisPostfixOf' :: CharChains a => a -> a -> Bool -- from:CharChains\nisPrefixOf' :: CharChains a => a -> a -> Bool -- from:CharChains\nlines' :: CharChains a => a -> [a] -- from:CharChains\nmaybe2string :: IsString s => Maybe s -> s\nmknull :: CharChains a => a -- from:CharChains\nnull' :: CharChains a => a -> Bool -- from:CharChains\nprop_assoz :: CharChains a => a -> a -> a -> Bool -- from:CharChains\nprop_concat :: CharChains a => [a] -> Bool -- from:CharChains\nprop_zero_mknull :: CharChains a => a -> Bool -- from:CharChains\nremoveLast :: CharChains a => a -> a -- from:CharChains\nreverseString :: CharChains a => a -> a -- from:CharChains\nshow' :: CharChains2 x a => x -> a -- from:CharChains2\nshowT :: Show a => a -> Text\nsortCaseInsensitive :: (CharChains a, Ord a) => [a] -> [a]\nsplitOn' :: CharChains a => a -> a -> Maybe [a] -- from:CharChains\nstripPrefix' :: CharChains a => a -> a -> Maybe a -- from:CharChains\ntoLower' :: CharChains a => a -> a -- from:CharChains\ntoString :: CharChains a => a -> String -- from:CharChains\ntoText :: (CharChains a, Show a) => a -> Text -- from:CharChains\ntoUpper' :: CharChains a => a -> a -- from:CharChains\ntrim' :: CharChains a => a -> a -- from:CharChains\nunlines' :: CharChains a => [a] -> a -- from:CharChains\nunlinesT :: [Text] -> Text\nunwords' :: CharChains a => [a] -> a -- from:CharChains\nunwordsT :: [Text] -> Text\nwords' :: CharChains a => a -> [a] -- from:CharChains\nwordsT :: Text -> [Text]\n","stderr":""}
-0.589s: "Uniform.StringUtilities updated"
-0.589s: "Running /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Prelude with opts = ",{"cwd":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings","env":{"ATOM_HOME":"/home/frank/.atom","NODE_PATH":"/usr/share/atom/resources/app.asar/exports","NODE_ENV":"production","LS_COLORS":"","XDG_MENU_PREFIX":"xfce-","LANG":"en_US.utf8","DISPLAY":":0.0","XDG_VTNR":"7","SSH_AUTH_SOCK":"/tmp/ssh-OEtz627RgbvZ/agent.1876","GLADE_CATALOG_PATH":":","XDG_SESSION_ID":"4","XDG_GREETER_DATA_DIR":"/var/lib/lightdm/data/frank","USER":"frank","GLADE_MODULE_PATH":":","DESKTOP_SESSION":"lightdm-xsession","PWD":"/home/frank","HOME":"/home/frank","SSH_AGENT_PID":"1919","QT_ACCESSIBILITY":"1","XDG_SESSION_TYPE":"x11","XDG_DATA_DIRS":"/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share","XDG_SESSION_DESKTOP":"lightdm-xsession","GLADE_PIXMAP_PATH":":","DESKTOP_STARTUP_ID":"wrapper-1.0/|usr|share|atom|atom/1982-3-santafe_TIME41500284","GTK_MODULES":"gail:atk-bridge","SHELL":"/bin/bash","XDG_SEAT_PATH":"/org/freedesktop/DisplayManager/Seat0","XDG_CURRENT_DESKTOP":"XFCE","QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1","SHLVL":"1","XDG_SEAT":"seat0","LANGUAGE":"en_US:en","GDMSESSION":"lightdm-xsession","LOGNAME":"frank","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1010/bus","XDG_RUNTIME_DIR":"/run/user/1010","XAUTHORITY":"/home/frank/.Xauthority","XDG_SESSION_PATH":"/org/freedesktop/DisplayManager/Session0","XDG_CONFIG_DIRS":"/etc/xdg","GOOGLE_API_KEY":"AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q","PATH":"/home/frank/Workspace8/stacktest/repo8/uniform/uniform-strings/.stack-work/install/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.stack/snapshots/x86_64-linux/lts-7.18/8.0.1/bin:/home/frank/.ghc:/home/frank/.cabal:/home/frank/.local/bin:/home/frank/home/frank/.local/bin/:/home/frank/.cabal/bin:/home/frank/Debinstall83/deb9/amd9.bin:/home/frank/.bin:/home/frank/.bin/corenlp:/home/frank/.local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games","SESSION_MANAGER":"local/santafe:@/tmp/.ICE-unix/1929,unix/santafe:/tmp/.ICE-unix/1929","_":"/usr/bin/env"},"encoding":"utf-8","maxBuffer":null}
-0.26s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,GHC.Exts",{"stdout":"Addr#\nAddrRep\nAny\nArray#\nArrayArray#\nBCO#\nByteArray#\nC#\nChar\nChar#\nCoercible\nConstraint\nD#\nDouble\nDouble#\nDoubleElemRep\nDoubleRep\nDoubleX2#\nDoubleX4#\nDoubleX8#\nDown :: a -> Down a -- from:Down\nDown :: newtype Down a\nF#\nFloat\nFloat#\nFloatElemRep\nFloatRep\nFloatX16#\nFloatX4#\nFloatX8#\nForceSpecConstr :: SpecConstrAnnotation -- from:SpecConstrAnnotation\nFunPtr :: Addr# -> FunPtr a -- from:FunPtr\nFunPtr :: data FunPtr a\nI#\nInt\nInt#\nInt16ElemRep\nInt16X16#\nInt16X32#\nInt16X8#\nInt32#\nInt32ElemRep\nInt32X16#\nInt32X4#\nInt32X8#\nInt64#\nInt64ElemRep\nInt64Rep\nInt64X2#\nInt64X4#\nInt64X8#\nInt8ElemRep\nInt8X16#\nInt8X32#\nInt8X64#\nIntRep\nIsList :: class IsList l\nIsString :: newtype IsString a\nItem -- from:IsList\nMVar#\nMutVar#\nMutableArray#\nMutableArrayArray#\nMutableByteArray#\nNoSpecConstr :: SpecConstrAnnotation -- from:SpecConstrAnnotation\nProxy#\nPtr :: Addr# -> Ptr a -- from:Ptr\nPtr :: data Ptr a\nPtrRepLifted\nPtrRepUnlifted\nRealWorld\nRuntimeRep\nSmallArray#\nSmallMutableArray#\nSpecConstrAnnotation :: data SpecConstrAnnotation\nStableName#\nStablePtr#\nState#\nTVar#\nTYPE\nThreadId#\nUnboxedTupleRep\nVec16\nVec2\nVec32\nVec4\nVec64\nVec8\nVecCount\nVecElem\nVecRep\nVoid#\nVoidRep\nW#\nWeak#\nWord\nWord#\nWord16ElemRep\nWord16X16#\nWord16X32#\nWord16X8#\nWord32#\nWord32ElemRep\nWord32X16#\nWord32X4#\nWord32X8#\nWord64#\nWord64ElemRep\nWord64Rep\nWord64X2#\nWord64X4#\nWord64X8#\nWord8ElemRep\nWord8X16#\nWord8X32#\nWord8X64#\nWordRep\nacosDouble#\nacosFloat#\naddCFinalizerToWeak#\naddIntC#\naddr2Int#\naddrToAny#\nand#\nandI#\nasinDouble#\nasinFloat#\natanDouble#\natanFloat#\natomicModifyMutVar#\natomicReadIntArray#\natomicWriteIntArray#\natomically#\naugment :: (forall b. (a -> b -> b) -> b -> b) -> [a] -> [a]\nbreakpoint :: a -> a\nbreakpointCond :: Bool -> a -> a\nbroadcastDoubleX2#\nbroadcastDoubleX4#\nbroadcastDoubleX8#\nbroadcastFloatX16#\nbroadcastFloatX4#\nbroadcastFloatX8#\nbroadcastInt16X16#\nbroadcastInt16X32#\nbroadcastInt16X8#\nbroadcastInt32X16#\nbroadcastInt32X4#\nbroadcastInt32X8#\nbroadcastInt64X2#\nbroadcastInt64X4#\nbroadcastInt64X8#\nbroadcastInt8X16#\nbroadcastInt8X32#\nbroadcastInt8X64#\nbroadcastWord16X16#\nbroadcastWord16X32#\nbroadcastWord16X8#\nbroadcastWord32X16#\nbroadcastWord32X4#\nbroadcastWord32X8#\nbroadcastWord64X2#\nbroadcastWord64X4#\nbroadcastWord64X8#\nbroadcastWord8X16#\nbroadcastWord8X32#\nbroadcastWord8X64#\nbuild :: (forall b. (a -> b -> b) -> b -> b) -> [a]\nbyteArrayContents#\nbyteSwap#\nbyteSwap16#\nbyteSwap32#\nbyteSwap64#\ncasArray#\ncasIntArray#\ncasMutVar#\ncasSmallArray#\ncatch#\ncatchRetry#\ncatchSTM#\ncheck#\nchr#\nclearCCS#\ncloneArray#\ncloneMutableArray#\ncloneSmallArray#\ncloneSmallMutableArray#\nclz#\nclz16#\nclz32#\nclz64#\nclz8#\ncoerce\ncopyAddrToByteArray#\ncopyArray#\ncopyArrayArray#\ncopyByteArray#\ncopyByteArrayToAddr#\ncopyMutableArray#\ncopyMutableArrayArray#\ncopyMutableByteArray#\ncopyMutableByteArrayToAddr#\ncopySmallArray#\ncopySmallMutableArray#\ncosDouble#\ncosFloat#\ncoshDouble#\ncoshFloat#\nctz#\nctz16#\nctz32#\nctz64#\nctz8#\ncurrentCallStack :: IO [String]\ndataToTag#\ndeRefStablePtr#\ndeRefWeak#\ndecodeDouble_2Int#\ndecodeDouble_Int64#\ndecodeFloat_Int#\ndelay#\ndivideDoubleX2#\ndivideDoubleX4#\ndivideDoubleX8#\ndivideFloat#\ndivideFloatX16#\ndivideFloatX4#\ndivideFloatX8#\ndouble2Float#\ndouble2Int#\neqAddr#\neqChar#\neqFloat#\neqStableName#\neqStablePtr#\neqWord#\nexpDouble#\nexpFloat#\nfetchAddIntArray#\nfetchAndIntArray#\nfetchNandIntArray#\nfetchOrIntArray#\nfetchSubIntArray#\nfetchXorIntArray#\nfinalizeWeak#\nfloat2Double#\nfloat2Int#\nfork#\nforkOn#\nfreezeArray#\nfreezeSmallArray#\nfromList :: IsList l => [Item l] -> l -- from:IsList\nfromListN :: IsList l => Int -> [Item l] -> l -- from:IsList\nfromString :: IsString a => String -> a -- from:IsString\ngeAddr#\ngeChar#\ngeFloat#\ngeWord#\ngetApStackVal#\ngetCCSOf#\ngetCurrentCCS#\ngetMaskingState#\ngetSizeofMutableByteArray#\ngetSpark#\ngroupWith :: Ord b => (a -> b) -> [a] -> [[a]]\ngtAddr#\ngtChar#\ngtFloat#\ngtWord#\niShiftL# :: Int# -> Int# -> Int#\niShiftRA# :: Int# -> Int# -> Int#\niShiftRL# :: Int# -> Int# -> Int#\nindexAddrArray#\nindexAddrOffAddr#\nindexArray#\nindexArrayArrayArray#\nindexByteArrayArray#\nindexCharArray#\nindexCharOffAddr#\nindexDoubleArray#\nindexDoubleArrayAsDoubleX2#\nindexDoubleArrayAsDoubleX4#\nindexDoubleArrayAsDoubleX8#\nindexDoubleOffAddr#\nindexDoubleOffAddrAsDoubleX2#\nindexDoubleOffAddrAsDoubleX4#\nindexDoubleOffAddrAsDoubleX8#\nindexDoubleX2Array#\nindexDoubleX2OffAddr#\nindexDoubleX4Array#\nindexDoubleX4OffAddr#\nindexDoubleX8Array#\nindexDoubleX8OffAddr#\nindexFloatArray#\nindexFloatArrayAsFloatX16#\nindexFloatArrayAsFloatX4#\nindexFloatArrayAsFloatX8#\nindexFloatOffAddr#\nindexFloatOffAddrAsFloatX16#\nindexFloatOffAddrAsFloatX4#\nindexFloatOffAddrAsFloatX8#\nindexFloatX16Array#\nindexFloatX16OffAddr#\nindexFloatX4Array#\nindexFloatX4OffAddr#\nindexFloatX8Array#\nindexFloatX8OffAddr#\nindexInt16Array#\nindexInt16ArrayAsInt16X16#\nindexInt16ArrayAsInt16X32#\nindexInt16ArrayAsInt16X8#\nindexInt16OffAddr#\nindexInt16OffAddrAsInt16X16#\nindexInt16OffAddrAsInt16X32#\nindexInt16OffAddrAsInt16X8#\nindexInt16X16Array#\nindexInt16X16OffAddr#\nindexInt16X32Array#\nindexInt16X32OffAddr#\nindexInt16X8Array#\nindexInt16X8OffAddr#\nindexInt32Array#\nindexInt32ArrayAsInt32X16#\nindexInt32ArrayAsInt32X4#\nindexInt32ArrayAsInt32X8#\nindexInt32OffAddr#\nindexInt32OffAddrAsInt32X16#\nindexInt32OffAddrAsInt32X4#\nindexInt32OffAddrAsInt32X8#\nindexInt32X16Array#\nindexInt32X16OffAddr#\nindexInt32X4Array#\nindexInt32X4OffAddr#\nindexInt32X8Array#\nindexInt32X8OffAddr#\nindexInt64Array#\nindexInt64ArrayAsInt64X2#\nindexInt64ArrayAsInt64X4#\nindexInt64ArrayAsInt64X8#\nindexInt64OffAddr#\nindexInt64OffAddrAsInt64X2#\nindexInt64OffAddrAsInt64X4#\nindexInt64OffAddrAsInt64X8#\nindexInt64X2Array#\nindexInt64X2OffAddr#\nindexInt64X4Array#\nindexInt64X4OffAddr#\nindexInt64X8Array#\nindexInt64X8OffAddr#\nindexInt8Array#\nindexInt8ArrayAsInt8X16#\nindexInt8ArrayAsInt8X32#\nindexInt8ArrayAsInt8X64#\nindexInt8OffAddr#\nindexInt8OffAddrAsInt8X16#\nindexInt8OffAddrAsInt8X32#\nindexInt8OffAddrAsInt8X64#\nindexInt8X16Array#\nindexInt8X16OffAddr#\nindexInt8X32Array#\nindexInt8X32OffAddr#\nindexInt8X64Array#\nindexInt8X64OffAddr#\nindexIntArray#\nindexIntOffAddr#\nindexSmallArray#\nindexStablePtrArray#\nindexStablePtrOffAddr#\nindexWideCharArray#\nindexWideCharOffAddr#\nindexWord16Array#\nindexWord16ArrayAsWord16X16#\nindexWord16ArrayAsWord16X32#\nindexWord16ArrayAsWord16X8#\nindexWord16OffAddr#\nindexWord16OffAddrAsWord16X16#\nindexWord16OffAddrAsWord16X32#\nindexWord16OffAddrAsWord16X8#\nindexWord16X16Array#\nindexWord16X16OffAddr#\nindexWord16X32Array#\nindexWord16X32OffAddr#\nindexWord16X8Array#\nindexWord16X8OffAddr#\nindexWord32Array#\nindexWord32ArrayAsWord32X16#\nindexWord32ArrayAsWord32X4#\nindexWord32ArrayAsWord32X8#\nindexWord32OffAddr#\nindexWord32OffAddrAsWord32X16#\nindexWord32OffAddrAsWord32X4#\nindexWord32OffAddrAsWord32X8#\nindexWord32X16Array#\nindexWord32X16OffAddr#\nindexWord32X4Array#\nindexWord32X4OffAddr#\nindexWord32X8Array#\nindexWord32X8OffAddr#\nindexWord64Array#\nindexWord64ArrayAsWord64X2#\nindexWord64ArrayAsWord64X4#\nindexWord64ArrayAsWord64X8#\nindexWord64OffAddr#\nindexWord64OffAddrAsWord64X2#\nindexWord64OffAddrAsWord64X4#\nindexWord64OffAddrAsWord64X8#\nindexWord64X2Array#\nindexWord64X2OffAddr#\nindexWord64X4Array#\nindexWord64X4OffAddr#\nindexWord64X8Array#\nindexWord64X8OffAddr#\nindexWord8Array#\nindexWord8ArrayAsWord8X16#\nindexWord8ArrayAsWord8X32#\nindexWord8ArrayAsWord8X64#\nindexWord8OffAddr#\nindexWord8OffAddrAsWord8X16#\nindexWord8OffAddrAsWord8X32#\nindexWord8OffAddrAsWord8X64#\nindexWord8X16Array#\nindexWord8X16OffAddr#\nindexWord8X32Array#\nindexWord8X32OffAddr#\nindexWord8X64Array#\nindexWord8X64OffAddr#\nindexWordArray#\nindexWordOffAddr#\ninline :: a -> a\ninsertDoubleX2#\ninsertDoubleX4#\ninsertDoubleX8#\ninsertFloatX16#\ninsertFloatX4#\ninsertFloatX8#\ninsertInt16X16#\ninsertInt16X32#\ninsertInt16X8#\ninsertInt32X16#\ninsertInt32X4#\ninsertInt32X8#\ninsertInt64X2#\ninsertInt64X4#\ninsertInt64X8#\ninsertInt8X16#\ninsertInt8X32#\ninsertInt8X64#\ninsertWord16X16#\ninsertWord16X32#\ninsertWord16X8#\ninsertWord32X16#\ninsertWord32X4#\ninsertWord32X8#\ninsertWord64X2#\ninsertWord64X4#\ninsertWord64X8#\ninsertWord8X16#\ninsertWord8X32#\ninsertWord8X64#\nint2Addr#\nint2Double#\nint2Float#\nint2Word#\nisCurrentThreadBound#\nisEmptyMVar#\nisTrue# :: Int# -> Bool\nkillThread#\nlabelThread#\nlazy\nleAddr#\nleChar#\nleFloat#\nleWord#\nlogDouble#\nlogFloat#\nltAddr#\nltChar#\nltFloat#\nltWord#\nmagicDict\nmakeStableName#\nmakeStablePtr#\nmaskAsyncExceptions#\nmaskUninterruptible#\nmaxTupleSize :: Int\nminusAddr#\nminusDoubleX2#\nminusDoubleX4#\nminusDoubleX8#\nminusFloat#\nminusFloatX16#\nminusFloatX4#\nminusFloatX8#\nminusInt16X16#\nminusInt16X32#\nminusInt16X8#\nminusInt32X16#\nminusInt32X4#\nminusInt32X8#\nminusInt64X2#\nminusInt64X4#\nminusInt64X8#\nminusInt8X16#\nminusInt8X32#\nminusInt8X64#\nminusWord#\nminusWord16X16#\nminusWord16X32#\nminusWord16X8#\nminusWord32X16#\nminusWord32X4#\nminusWord32X8#\nminusWord64X2#\nminusWord64X4#\nminusWord64X8#\nminusWord8X16#\nminusWord8X32#\nminusWord8X64#\nmkApUpd0#\nmkWeak#\nmkWeakNoFinalizer#\nmulIntMayOflo#\nmyThreadId#\nnarrow16Int#\nnarrow16Word#\nnarrow32Int#\nnarrow32Word#\nnarrow8Int#\nnarrow8Word#\nneAddr#\nneChar#\nneFloat#\nneWord#\nnegateDouble#\nnegateDoubleX2#\nnegateDoubleX4#\nnegateDoubleX8#\nnegateFloat#\nnegateFloatX16#\nnegateFloatX4#\nnegateFloatX8#\nnegateInt#\nnegateInt16X16#\nnegateInt16X32#\nnegateInt16X8#\nnegateInt32X16#\nnegateInt32X4#\nnegateInt32X8#\nnegateInt64X2#\nnegateInt64X4#\nnegateInt64X8#\nnegateInt8X16#\nnegateInt8X32#\nnegateInt8X64#\nnewAlignedPinnedByteArray#\nnewArray#\nnewArrayArray#\nnewBCO#\nnewByteArray#\nnewMVar#\nnewMutVar#\nnewPinnedByteArray#\nnewSmallArray#\nnewTVar#\nnoDuplicate#\nnot#\nnotI#\nnullAddr#\nnumSparks#\nor#\norI#\nord#\npackDoubleX2#\npackDoubleX4#\npackDoubleX8#\npackFloatX16#\npackFloatX4#\npackFloatX8#\npackInt16X16#\npackInt16X32#\npackInt16X8#\npackInt32X16#\npackInt32X4#\npackInt32X8#\npackInt64X2#\npackInt64X4#\npackInt64X8#\npackInt8X16#\npackInt8X32#\npackInt8X64#\npackWord16X16#\npackWord16X32#\npackWord16X8#\npackWord32X16#\npackWord32X4#\npackWord32X8#\npackWord64X2#\npackWord64X4#\npackWord64X8#\npackWord8X16#\npackWord8X32#\npackWord8X64#\npar#\nplusAddr#\nplusDoubleX2#\nplusDoubleX4#\nplusDoubleX8#\nplusFloat#\nplusFloatX16#\nplusFloatX4#\nplusFloatX8#\nplusInt16X16#\nplusInt16X32#\nplusInt16X8#\nplusInt32X16#\nplusInt32X4#\nplusInt32X8#\nplusInt64X2#\nplusInt64X4#\nplusInt64X8#\nplusInt8X16#\nplusInt8X32#\nplusInt8X64#\nplusWord#\nplusWord16X16#\nplusWord16X32#\nplusWord16X8#\nplusWord2#\nplusWord32X16#\nplusWord32X4#\nplusWord32X8#\nplusWord64X2#\nplusWord64X4#\nplusWord64X8#\nplusWord8X16#\nplusWord8X32#\nplusWord8X64#\npopCnt#\npopCnt16#\npopCnt32#\npopCnt64#\npopCnt8#\npowerFloat#\nprefetchAddr0#\nprefetchAddr1#\nprefetchAddr2#\nprefetchAddr3#\nprefetchByteArray0#\nprefetchByteArray1#\nprefetchByteArray2#\nprefetchByteArray3#\nprefetchMutableByteArray0#\nprefetchMutableByteArray1#\nprefetchMutableByteArray2#\nprefetchMutableByteArray3#\nprefetchValue0#\nprefetchValue1#\nprefetchValue2#\nprefetchValue3#\nproxy#\nputMVar#\nquotInt#\nquotInt16X16#\nquotInt16X32#\nquotInt16X8#\nquotInt32X16#\nquotInt32X4#\nquotInt32X8#\nquotInt64X2#\nquotInt64X4#\nquotInt64X8#\nquotInt8X16#\nquotInt8X32#\nquotInt8X64#\nquotRemInt#\nquotRemWord#\nquotRemWord2#\nquotWord#\nquotWord16X16#\nquotWord16X32#\nquotWord16X8#\nquotWord32X16#\nquotWord32X4#\nquotWord32X8#\nquotWord64X2#\nquotWord64X4#\nquotWord64X8#\nquotWord8X16#\nquotWord8X32#\nquotWord8X64#\nraise#\nraiseIO#\nreadAddrArray#\nreadAddrOffAddr#\nreadArray#\nreadArrayArrayArray#\nreadByteArrayArray#\nreadCharArray#\nreadCharOffAddr#\nreadDoubleArray#\nreadDoubleArrayAsDoubleX2#\nreadDoubleArrayAsDoubleX4#\nreadDoubleArrayAsDoubleX8#\nreadDoubleOffAddr#\nreadDoubleOffAddrAsDoubleX2#\nreadDoubleOffAddrAsDoubleX4#\nreadDoubleOffAddrAsDoubleX8#\nreadDoubleX2Array#\nreadDoubleX2OffAddr#\nreadDoubleX4Array#\nreadDoubleX4OffAddr#\nreadDoubleX8Array#\nreadDoubleX8OffAddr#\nreadFloatArray#\nreadFloatArrayAsFloatX16#\nreadFloatArrayAsFloatX4#\nreadFloatArrayAsFloatX8#\nreadFloatOffAddr#\nreadFloatOffAddrAsFloatX16#\nreadFloatOffAddrAsFloatX4#\nreadFloatOffAddrAsFloatX8#\nreadFloatX16Array#\nreadFloatX16OffAddr#\nreadFloatX4Array#\nreadFloatX4OffAddr#\nreadFloatX8Array#\nreadFloatX8OffAddr#\nreadInt16Array#\nreadInt16ArrayAsInt16X16#\nreadInt16ArrayAsInt16X32#\nreadInt16ArrayAsInt16X8#\nreadInt16OffAddr#\nreadInt16OffAddrAsInt16X16#\nreadInt16OffAddrAsInt16X32#\nreadInt16OffAddrAsInt16X8#\nreadInt16X16Array#\nreadInt16X16OffAddr#\nreadInt16X32Array#\nreadInt16X32OffAddr#\nreadInt16X8Array#\nreadInt16X8OffAddr#\nreadInt32Array#\nreadInt32ArrayAsInt32X16#\nreadInt32ArrayAsInt32X4#\nreadInt32ArrayAsInt32X8#\nreadInt32OffAddr#\nreadInt32OffAddrAsInt32X16#\nreadInt32OffAddrAsInt32X4#\nreadInt32OffAddrAsInt32X8#\nreadInt32X16Array#\nreadInt32X16OffAddr#\nreadInt32X4Array#\nreadInt32X4OffAddr#\nreadInt32X8Array#\nreadInt32X8OffAddr#\nreadInt64Array#\nreadInt64ArrayAsInt64X2#\nreadInt64ArrayAsInt64X4#\nreadInt64ArrayAsInt64X8#\nreadInt64OffAddr#\nreadInt64OffAddrAsInt64X2#\nreadInt64OffAddrAsInt64X4#\nreadInt64OffAddrAsInt64X8#\nreadInt64X2Array#\nreadInt64X2OffAddr#\nreadInt64X4Array#\nreadInt64X4OffAddr#\nreadInt64X8Array#\nreadInt64X8OffAddr#\nreadInt8Array#\nreadInt8ArrayAsInt8X16#\nreadInt8ArrayAsInt8X32#\nreadInt8ArrayAsInt8X64#\nreadInt8OffAddr#\nreadInt8OffAddrAsInt8X16#\nreadInt8OffAddrAsInt8X32#\nreadInt8OffAddrAsInt8X64#\nreadInt8X16Array#\nreadInt8X16OffAddr#\nreadInt8X32Array#\nreadInt8X32OffAddr#\nreadInt8X64Array#\nreadInt8X64OffAddr#\nreadIntArray#\nreadIntOffAddr#\nreadMVar#\nreadMutVar#\nreadMutableArrayArrayArray#\nreadMutableByteArrayArray#\nreadSmallArray#\nreadStablePtrArray#\nreadStablePtrOffAddr#\nreadTVar#\nreadTVarIO#\nreadWideCharArray#\nreadWideCharOffAddr#\nreadWord16Array#\nreadWord16ArrayAsWord16X16#\nreadWord16ArrayAsWord16X32#\nreadWord16ArrayAsWord16X8#\nreadWord16OffAddr#\nreadWord16OffAddrAsWord16X16#\nreadWord16OffAddrAsWord16X32#\nreadWord16OffAddrAsWord16X8#\nreadWord16X16Array#\nreadWord16X16OffAddr#\nreadWord16X32Array#\nreadWord16X32OffAddr#\nreadWord16X8Array#\nreadWord16X8OffAddr#\nreadWord32Array#\nreadWord32ArrayAsWord32X16#\nreadWord32ArrayAsWord32X4#\nreadWord32ArrayAsWord32X8#\nreadWord32OffAddr#\nreadWord32OffAddrAsWord32X16#\nreadWord32OffAddrAsWord32X4#\nreadWord32OffAddrAsWord32X8#\nreadWord32X16Array#\nreadWord32X16OffAddr#\nreadWord32X4Array#\nreadWord32X4OffAddr#\nreadWord32X8Array#\nreadWord32X8OffAddr#\nreadWord64Array#\nreadWord64ArrayAsWord64X2#\nreadWord64ArrayAsWord64X4#\nreadWord64ArrayAsWord64X8#\nreadWord64OffAddr#\nreadWord64OffAddrAsWord64X2#\nreadWord64OffAddrAsWord64X4#\nreadWord64OffAddrAsWord64X8#\nreadWord64X2Array#\nreadWord64X2OffAddr#\nreadWord64X4Array#\nreadWord64X4OffAddr#\nreadWord64X8Array#\nreadWord64X8OffAddr#\nreadWord8Array#\nreadWord8ArrayAsWord8X16#\nreadWord8ArrayAsWord8X32#\nreadWord8ArrayAsWord8X64#\nreadWord8OffAddr#\nreadWord8OffAddrAsWord8X16#\nreadWord8OffAddrAsWord8X32#\nreadWord8OffAddrAsWord8X64#\nreadWord8X16Array#\nreadWord8X16OffAddr#\nreadWord8X32Array#\nreadWord8X32OffAddr#\nreadWord8X64Array#\nreadWord8X64OffAddr#\nreadWordArray#\nreadWordOffAddr#\nrealWorld#\nreallyUnsafePtrEquality#\nremAddr#\nremInt#\nremInt16X16#\nremInt16X32#\nremInt16X8#\nremInt32X16#\nremInt32X4#\nremInt32X8#\nremInt64X2#\nremInt64X4#\nremInt64X8#\nremInt8X16#\nremInt8X32#\nremInt8X64#\nremWord#\nremWord16X16#\nremWord16X32#\nremWord16X8#\nremWord32X16#\nremWord32X4#\nremWord32X8#\nremWord64X2#\nremWord64X4#\nremWord64X8#\nremWord8X16#\nremWord8X32#\nremWord8X64#\nresizeMutableByteArray#\nretry#\nsameMVar#\nsameMutVar#\nsameMutableArray#\nsameMutableArrayArray#\nsameMutableByteArray#\nsameSmallMutableArray#\nsameTVar#\nseq\nseq#\nsetByteArray#\nshiftL# :: Word# -> Int# -> Word#\nshiftRL# :: Word# -> Int# -> Word#\nshrinkMutableByteArray#\nsinDouble#\nsinFloat#\nsinhDouble#\nsinhFloat#\nsizeofArray#\nsizeofArrayArray#\nsizeofByteArray#\nsizeofMutableArray#\nsizeofMutableArrayArray#\nsizeofMutableByteArray#\nsizeofSmallArray#\nsizeofSmallMutableArray#\nsortWith :: Ord b => (a -> b) -> [a] -> [a]\nspark#\nsqrtDouble#\nsqrtFloat#\nstableNameToInt#\nsubIntC#\nsubWordC#\ntagToEnum#\ntakeMVar#\ntanDouble#\ntanFloat#\ntanhDouble#\ntanhFloat#\nthawArray#\nthawSmallArray#\nthe :: Eq a => [a] -> a\nthreadStatus#\ntimesDoubleX2#\ntimesDoubleX4#\ntimesDoubleX8#\ntimesFloat#\ntimesFloatX16#\ntimesFloatX4#\ntimesFloatX8#\ntimesInt16X16#\ntimesInt16X32#\ntimesInt16X8#\ntimesInt32X16#\ntimesInt32X4#\ntimesInt32X8#\ntimesInt64X2#\ntimesInt64X4#\ntimesInt64X8#\ntimesInt8X16#\ntimesInt8X32#\ntimesInt8X64#\ntimesWord#\ntimesWord16X16#\ntimesWord16X32#\ntimesWord16X8#\ntimesWord2#\ntimesWord32X16#\ntimesWord32X4#\ntimesWord32X8#\ntimesWord64X2#\ntimesWord64X4#\ntimesWord64X8#\ntimesWord8X16#\ntimesWord8X32#\ntimesWord8X64#\ntoList :: IsList l => l -> [Item l] -- from:IsList\ntouch#\ntraceEvent :: String -> IO ()\ntraceEvent#\ntraceMarker#\ntryPutMVar#\ntryReadMVar#\ntryTakeMVar#\nuncheckedIShiftL#\nuncheckedIShiftL64# :: Int# -> Int# -> Int#\nuncheckedIShiftRA#\nuncheckedIShiftRA64# :: Int# -> Int# -> Int#\nuncheckedIShiftRL#\nuncheckedShiftL#\nuncheckedShiftL64# :: Word# -> Int# -> Word#\nuncheckedShiftRL#\nuncheckedShiftRL64# :: Word# -> Int# -> Word#\nunmaskAsyncExceptions#\nunpackClosure#\nunpackDoubleX2#\nunpackDoubleX4#\nunpackDoubleX8#\nunpackFloatX16#\nunpackFloatX4#\nunpackFloatX8#\nunpackInt16X16#\nunpackInt16X32#\nunpackInt16X8#\nunpackInt32X16#\nunpackInt32X4#\nunpackInt32X8#\nunpackInt64X2#\nunpackInt64X4#\nunpackInt64X8#\nunpackInt8X16#\nunpackInt8X32#\nunpackInt8X64#\nunpackWord16X16#\nunpackWord16X32#\nunpackWord16X8#\nunpackWord32X16#\nunpackWord32X4#\nunpackWord32X8#\nunpackWord64X2#\nunpackWord64X4#\nunpackWord64X8#\nunpackWord8X16#\nunpackWord8X32#\nunpackWord8X64#\nunsafeCoerce#\nunsafeFreezeArray#\nunsafeFreezeArrayArray#\nunsafeFreezeByteArray#\nunsafeFreezeSmallArray#\nunsafeThawArray#\nunsafeThawSmallArray#\nvoid#\nwaitRead#\nwaitWrite#\nword2Double#\nword2Float#\nword2Int#\nwriteAddrArray#\nwriteAddrOffAddr#\nwriteArray#\nwriteArrayArrayArray#\nwriteByteArrayArray#\nwriteCharArray#\nwriteCharOffAddr#\nwriteDoubleArray#\nwriteDoubleArrayAsDoubleX2#\nwriteDoubleArrayAsDoubleX4#\nwriteDoubleArrayAsDoubleX8#\nwriteDoubleOffAddr#\nwriteDoubleOffAddrAsDoubleX2#\nwriteDoubleOffAddrAsDoubleX4#\nwriteDoubleOffAddrAsDoubleX8#\nwriteDoubleX2Array#\nwriteDoubleX2OffAddr#\nwriteDoubleX4Array#\nwriteDoubleX4OffAddr#\nwriteDoubleX8Array#\nwriteDoubleX8OffAddr#\nwriteFloatArray#\nwriteFloatArrayAsFloatX16#\nwriteFloatArrayAsFloatX4#\nwriteFloatArrayAsFloatX8#\nwriteFloatOffAddr#\nwriteFloatOffAddrAsFloatX16#\nwriteFloatOffAddrAsFloatX4#\nwriteFloatOffAddrAsFloatX8#\nwriteFloatX16Array#\nwriteFloatX16OffAddr#\nwriteFloatX4Array#\nwriteFloatX4OffAddr#\nwriteFloatX8Array#\nwriteFloatX8OffAddr#\nwriteInt16Array#\nwriteInt16ArrayAsInt16X16#\nwriteInt16ArrayAsInt16X32#\nwriteInt16ArrayAsInt16X8#\nwriteInt16OffAddr#\nwriteInt16OffAddrAsInt16X16#\nwriteInt16OffAddrAsInt16X32#\nwriteInt16OffAddrAsInt16X8#\nwriteInt16X16Array#\nwriteInt16X16OffAddr#\nwriteInt16X32Array#\nwriteInt16X32OffAddr#\nwriteInt16X8Array#\nwriteInt16X8OffAddr#\nwriteInt32Array#\nwriteInt32ArrayAsInt32X16#\nwriteInt32ArrayAsInt32X4#\nwriteInt32ArrayAsInt32X8#\nwriteInt32OffAddr#\nwriteInt32OffAddrAsInt32X16#\nwriteInt32OffAddrAsInt32X4#\nwriteInt32OffAddrAsInt32X8#\nwriteInt32X16Array#\nwriteInt32X16OffAddr#\nwriteInt32X4Array#\nwriteInt32X4OffAddr#\nwriteInt32X8Array#\nwriteInt32X8OffAddr#\nwriteInt64Array#\nwriteInt64ArrayAsInt64X2#\nwriteInt64ArrayAsInt64X4#\nwriteInt64ArrayAsInt64X8#\nwriteInt64OffAddr#\nwriteInt64OffAddrAsInt64X2#\nwriteInt64OffAddrAsInt64X4#\nwriteInt64OffAddrAsInt64X8#\nwriteInt64X2Array#\nwriteInt64X2OffAddr#\nwriteInt64X4Array#\nwriteInt64X4OffAddr#\nwriteInt64X8Array#\nwriteInt64X8OffAddr#\nwriteInt8Array#\nwriteInt8ArrayAsInt8X16#\nwriteInt8ArrayAsInt8X32#\nwriteInt8ArrayAsInt8X64#\nwriteInt8OffAddr#\nwriteInt8OffAddrAsInt8X16#\nwriteInt8OffAddrAsInt8X32#\nwriteInt8OffAddrAsInt8X64#\nwriteInt8X16Array#\nwriteInt8X16OffAddr#\nwriteInt8X32Array#\nwriteInt8X32OffAddr#\nwriteInt8X64Array#\nwriteInt8X64OffAddr#\nwriteIntArray#\nwriteIntOffAddr#\nwriteMutVar#\nwriteMutableArrayArrayArray#\nwriteMutableByteArrayArray#\nwriteSmallArray#\nwriteStablePtrArray#\nwriteStablePtrOffAddr#\nwriteTVar#\nwriteWideCharArray#\nwriteWideCharOffAddr#\nwriteWord16Array#\nwriteWord16ArrayAsWord16X16#\nwriteWord16ArrayAsWord16X32#\nwriteWord16ArrayAsWord16X8#\nwriteWord16OffAddr#\nwriteWord16OffAddrAsWord16X16#\nwriteWord16OffAddrAsWord16X32#\nwriteWord16OffAddrAsWord16X8#\nwriteWord16X16Array#\nwriteWord16X16OffAddr#\nwriteWord16X32Array#\nwriteWord16X32OffAddr#\nwriteWord16X8Array#\nwriteWord16X8OffAddr#\nwriteWord32Array#\nwriteWord32ArrayAsWord32X16#\nwriteWord32ArrayAsWord32X4#\nwriteWord32ArrayAsWord32X8#\nwriteWord32OffAddr#\nwriteWord32OffAddrAsWord32X16#\nwriteWord32OffAddrAsWord32X4#\nwriteWord32OffAddrAsWord32X8#\nwriteWord32X16Array#\nwriteWord32X16OffAddr#\nwriteWord32X4Array#\nwriteWord32X4OffAddr#\nwriteWord32X8Array#\nwriteWord32X8OffAddr#\nwriteWord64Array#\nwriteWord64ArrayAsWord64X2#\nwriteWord64ArrayAsWord64X4#\nwriteWord64ArrayAsWord64X8#\nwriteWord64OffAddr#\nwriteWord64OffAddrAsWord64X2#\nwriteWord64OffAddrAsWord64X4#\nwriteWord64OffAddrAsWord64X8#\nwriteWord64X2Array#\nwriteWord64X2OffAddr#\nwriteWord64X4Array#\nwriteWord64X4OffAddr#\nwriteWord64X8Array#\nwriteWord64X8OffAddr#\nwriteWord8Array#\nwriteWord8ArrayAsWord8X16#\nwriteWord8ArrayAsWord8X32#\nwriteWord8ArrayAsWord8X64#\nwriteWord8OffAddr#\nwriteWord8OffAddrAsWord8X16#\nwriteWord8OffAddrAsWord8X32#\nwriteWord8OffAddrAsWord8X64#\nwriteWord8X16Array#\nwriteWord8X16OffAddr#\nwriteWord8X32Array#\nwriteWord8X32OffAddr#\nwriteWord8X64Array#\nwriteWord8X64OffAddr#\nwriteWordArray#\nwriteWordOffAddr#\nxor#\nxorI#\nyield#\n","stderr":""}
-0.256s: "GHC.Exts updated"
-0.167s: "Got response from /home/frank/.local/bin/ghc-mod browse,-d,-p,--,Prelude",{"stdout":"Applicative :: class Applicative f\nBool\nBounded :: class Bounded a\nChar\nDouble\nEQ :: Ordering -- from:Ordering\nEither :: data Either a b\nEnum :: class Enum a\nEq :: class Eq a\nFalse\nFilePath :: type FilePath\nFloat\nFloating :: class Floating a\nFoldable :: class Foldable t\nFractional :: class Fractional a\nFunctor :: class Functor f\nGT :: Ordering -- from:Ordering\nIO :: newtype IO a\nIOError :: type IOError\nInt\nInteger :: data Integer\nIntegral :: class Integral a\nJust\nLT :: Ordering -- from:Ordering\nLeft :: a -> Either a b -- from:Either\nMaybe\nMonad :: class Monad m\nMonoid :: class Monoid a\nNothing\nNum :: class Num a\nOrd :: class Ord a\nOrdering :: data Ordering\nRational :: type Rational\nRead :: class Read a\nReadS :: type ReadS a\nReal :: class Real a\nRealFloat :: class RealFloat a\nRealFrac :: class RealFrac a\nRight :: b -> Either a b -- from:Either\nShow :: class Show a\nShowS :: type ShowS\nString :: type String\nTraversable :: class Traversable t\nTrue\nWord\nabs :: Num a => a -> a -- from:Num\nacos :: Floating a => a -> a -- from:Floating\nacosh :: Floating a => a -> a -- from:Floating\nall :: Foldable t => (a -> Bool) -> t a -> Bool\nand :: Foldable t => t Bool -> Bool\nany :: Foldable t => (a -> Bool) -> t a -> Bool\nappendFile :: FilePath -> String -> IO ()\nasTypeOf :: a -> a -> a\nasin :: Floating a => a -> a -- from:Floating\nasinh :: Floating a => a -> a -- from:Floating\natan :: Floating a => a -> a -- from:Floating\natan2 :: RealFloat a => a -> a -> a -- from:RealFloat\natanh :: Floating a => a -> a -- from:Floating\nbreak :: (a -> Bool) -> [a] -> ([a], [a])\nceiling :: (RealFrac a, Integral b) => a -> b -- from:RealFrac\ncompare :: Ord a => a -> a -> Ordering -- from:Ord\nconcat :: Foldable t => t [a] -> [a]\nconcatMap :: Foldable t => (a -> [b]) -> t a -> [b]\nconst :: a -> b -> a\ncos :: Floating a => a -> a -- from:Floating\ncosh :: Floating a => a -> a -- from:Floating\ncurry :: ((a, b) -> c) -> a -> b -> c\ncycle :: [a] -> [a]\ndecodeFloat :: RealFloat a => a -> (Integer, Int) -- from:RealFloat\ndiv :: Integral a => a -> a -> a -- from:Integral\ndivMod :: Integral a => a -> a -> (a, a) -- from:Integral\ndrop :: Int -> [a] -> [a]\ndropWhile :: (a -> Bool) -> [a] -> [a]\neither :: (a -> c) -> (b -> c) -> Either a b -> c\nelem :: (Foldable t, Eq a) => a -> t a -> Bool -- from:Foldable\nencodeFloat :: RealFloat a => Integer -> Int -> a -- from:RealFloat\nenumFrom :: Enum a => a -> [a] -- from:Enum\nenumFromThen :: Enum a => a -> a -> [a] -- from:Enum\nenumFromThenTo :: Enum a => a -> a -> a -> [a] -- from:Enum\nenumFromTo :: Enum a => a -> a -> [a] -- from:Enum\nerror :: HasCallStack => [Char] -> a\nerrorWithoutStackTrace :: [Char] -> a\neven :: Integral a => a -> Bool\nexp :: Floating a => a -> a -- from:Floating\nexponent :: RealFloat a => a -> Int -- from:RealFloat\nfail :: Monad m => String -> m a -- from:Monad\nfilter :: (a -> Bool) -> [a] -> [a]\nflip :: (a -> b -> c) -> b -> a -> c\nfloatDigits :: RealFloat a => a -> Int -- from:RealFloat\nfloatRadix :: RealFloat a => a -> Integer -- from:RealFloat\nfloatRange :: RealFloat a => a -> (Int, Int) -- from:RealFloat\nfloor :: (RealFrac a, Integral b) => a -> b -- from:RealFrac\nfmap :: Functor f => (a -> b) -> f a -> f b -- from:Functor\nfoldMap :: (Foldable t, Monoid m) => (a -> m) -> t a -> m -- from:Foldable\nfoldl :: Foldable t => (b -> a -> b) -> b -> t a -> b -- from:Foldable\nfoldl1 :: Foldable t => (a -> a -> a) -> t a -> a -- from:Foldable\nfoldr :: Foldable t => (a -> b -> b) -> b -> t a -> b -- from:Foldable\nfoldr1 :: Foldable t => (a -> a -> a) -> t a -> a -- from:Foldable\nfromEnum :: Enum a => a -> Int -- from:Enum\nfromInteger :: Num a => Integer -> a -- from:Num\nfromIntegral :: (Integral a, Num b) => a -> b\nfromRational :: Fractional a => Rational -> a -- from:Fractional\nfst :: (a, b) -> a\ngcd :: Integral a => a -> a -> a\ngetChar :: IO Char\ngetContents :: IO String\ngetLine :: IO String\nhead :: [a] -> a\nid :: a -> a\ninit :: [a] -> [a]\ninteract :: (String -> String) -> IO ()\nioError :: IOError -> IO a\nisDenormalized :: RealFloat a => a -> Bool -- from:RealFloat\nisIEEE :: RealFloat a => a -> Bool -- from:RealFloat\nisInfinite :: RealFloat a => a -> Bool -- from:RealFloat\nisNaN :: RealFloat a => a -> Bool -- from:RealFloat\nisNegativeZero :: RealFloat a => a -> Bool -- from:RealFloat\niterate :: (a -> a) -> a -> [a]\nlast :: [a] -> a\nlcm :: Integral a => a -> a -> a\nlength :: Foldable t => t a -> Int -- from:Foldable\nlex :: String -> [(String, String)]\nlines :: String -> [String]\nlog :: Floating a => a -> a -- from:Floating\nlogBase :: Floating a => a -> a -> a -- from:Floating\nlookup :: Eq a => a -> [(a, b)] -> Maybe b\nmap :: (a -> b) -> [a] -> [b]\nmapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) -- from:Traversable\nmapM_ :: (Foldable t, Monad m) => (a -> m b) -> t a -> m ()\nmappend :: Monoid a => a -> a -> a -- from:Monoid\nmax :: Ord a => a -> a -> a -- from:Ord\nmaxBound :: Bounded a => a -- from:Bounded\nmaximum :: (Foldable t, Ord a) => t a -> a -- from:Foldable\nmaybe :: b -> (a -> b) -> Maybe a -> b\nmconcat :: Monoid a => [a] -> a -- from:Monoid\nmempty :: Monoid a => a -- from:Monoid\nmin :: Ord a => a -> a -> a -- from:Ord\nminBound :: Bounded a => a -- from:Bounded\nminimum :: (Foldable t, Ord a) => t a -> a -- from:Foldable\nmod :: Integral a => a -> a -> a -- from:Integral\nnegate :: Num a => a -> a -- from:Num\nnot :: Bool -> Bool\nnotElem :: (Foldable t, Eq a) => a -> t a -> Bool\nnull :: Foldable t => t a -> Bool -- from:Foldable\nodd :: Integral a => a -> Bool\nor :: Foldable t => t Bool -> Bool\notherwise :: Bool\npi :: Floating a => a -- from:Floating\npred :: Enum a => a -> a -- from:Enum\nprint :: Show a => a -> IO ()\nproduct :: (Foldable t, Num a) => t a -> a -- from:Foldable\nproperFraction :: (RealFrac a, Integral b) => a -> (b, a) -- from:RealFrac\npure :: Applicative f => a -> f a -- from:Applicative\nputChar :: Char -> IO ()\nputStr :: String -> IO ()\nputStrLn :: String -> IO ()\nquot :: Integral a => a -> a -> a -- from:Integral\nquotRem :: Integral a => a -> a -> (a, a) -- from:Integral\nread :: Read a => String -> a\nreadFile :: FilePath -> IO String\nreadIO :: Read a => String -> IO a\nreadList :: Read a => String -> [([a], String)] -- from:Read\nreadLn :: Read a => IO a\nreadParen :: Bool -> ReadS a -> ReadS a\nreads :: Read a => String -> [(a, String)]\nreadsPrec :: Read a => Int -> ReadS a -- from:Read\nrealToFrac :: (Real a, Fractional b) => a -> b\nrecip :: Fractional a => a -> a -- from:Fractional\nrem :: Integral a => a -> a -> a -- from:Integral\nrepeat :: a -> [a]\nreplicate :: Int -> a -> [a]\nreturn :: Monad m => a -> m a -- from:Monad\nreverse :: [a] -> [a]\nround :: (RealFrac a, Integral b) => a -> b -- from:RealFrac\nscaleFloat :: RealFloat a => Int -> a -> a -- from:RealFloat\nscanl :: (b -> a -> b) -> b -> [a] -> [b]\nscanl1 :: (a -> a -> a) -> [a] -> [a]\nscanr :: (a -> b -> b) -> b -> [a] -> [b]\nscanr1 :: (a -> a -> a) -> [a] -> [a]\nseq\nsequence :: (Traversable t, Monad m) => t (m a) -> m (t a) -- from:Traversable\nsequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a) -- from:Traversable\nsequence_ :: (Foldable t, Monad m) => t (m a) -> m ()\nshow :: Show a => a -> String -- from:Show\nshowChar :: Char -> ShowS\nshowList :: Show a => [a] -> ShowS -- from:Show\nshowParen :: Bool -> ShowS -> ShowS\nshowString :: String -> ShowS\nshows :: Show a => a -> ShowS\nshowsPrec :: Show a => Int -> a -> ShowS -- from:Show\nsignificand :: RealFloat a => a -> a -- from:RealFloat\nsignum :: Num a => a -> a -- from:Num\nsin :: Floating a => a -> a -- from:Floating\nsinh :: Floating a => a -> a -- from:Floating\nsnd :: (a, b) -> b\nspan :: (a -> Bool) -> [a] -> ([a], [a])\nsplitAt :: Int -> [a] -> ([a], [a])\nsqrt :: Floating a => a -> a -- from:Floating\nsubtract :: Num a => a -> a -> a\nsucc :: Enum a => a -> a -- from:Enum\nsum :: (Foldable t, Num a) => t a -> a -- from:Foldable\ntail :: [a] -> [a]\ntake :: Int -> [a] -> [a]\ntakeWhile :: (a -> Bool) -> [a] -> [a]\ntan :: Floating a => a -> a -- from:Floating\ntanh :: Floating a => a -> a -- from:Floating\ntoEnum :: Enum a => Int -> a -- from:Enum\ntoInteger :: Integral a => a -> Integer -- from:Integral\ntoRational :: Real a => a -> Rational -- from:Real\ntraverse :: (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b) -- from:Traversable\ntruncate :: (RealFrac a, Integral b) => a -> b -- from:RealFrac\nuncurry :: (a -> b -> c) -> (a, b) -> c\nundefined :: HasCallStack => a\nunlines :: [String] -> String\nuntil :: (a -> Bool) -> (a -> a) -> a -> a\nunwords :: [String] -> String\nunzip :: [(a, b)] -> ([a], [b])\nunzip3 :: [(a, b, c)] -> ([a], [b], [c])\nuserError :: String -> IOError\nwords :: String -> [String]\nwriteFile :: FilePath -> String -> IO ()\nzip :: [a] -> [b] -> [(a, b)]\nzip3 :: [a] -> [b] -> [c] -> [(a, b, c)]\nzipWith :: (a -> b -> c) -> [a] -> [b] -> [c]\nzipWith3 :: (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d]\n","stderr":""}
-0.166s: "Prelude updated"
-0.019s: "ghc-modi said: "
-0.019s: "ghc-modi said: Error: While constructing the build plan, the following exceptions were encountered:"
-0.019s: "ghc-modi said: "
-0.019s: "ghc-modi said: In the dependencies for uniform-typedFile-0.0.8:"
-0.019s: "ghc-modi said:     uniform-fileio must match -any, but the stack configuration has no specified version"
-0.019s: "ghc-modi said: "
-0.019s: "ghc-modi said: Plan construction failed."
-0.01s: "ghc-modi said: ghc-mod: readCreateProcess: stack \"build\" \"--only-dependencies\" \".\" (exit 1): failed"
-0.001s: "ghc-modi for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile ended with 1"
-0.001s: "ghc-modi for /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile ended with 1"
0s: "Running ghc-modi command unmap-file","/home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile/Uniform/TypedFile.hs"
0s: {"name":"ghc-modi crashed"}

ghc-modi crashed
    at mkError (/home/frank/.atom/packages/haskell-ghc-mod/lib/util.coffee:228:15)
    at ChildProcess.exitCallback (/home/frank/.atom/packages/haskell-ghc-mod/lib/ghc-mod/interactive-process.coffee:78:20)
    at emitTwo (events.js:111:20)
    at ChildProcess.emit (events.js:191:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

Commands

Config

{
  "core": {
    "packagesWithKeymapsDisabled": [],
    "telemetryConsent": "limited",
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ]
  },
  "haskell-ghc-mod": {
    "additionalPathDirectories": [
      "/home/frank/.ghc",
      "/home/frank/.cabal",
      "/home/frank/.local/bin"
    ],
    "ghcModPath": "/home/frank/.local/bin/ghc-mod",
    "onChangeCheck": true,
    "onSaveLint": false
  }
}

Installed Packages

# User
autocomplete-haskell, v0.7.1 (active)
git-plus, v7.2.0 (active)
haskell-ghc-mod, v1.19.6 (active)
ide-haskell, v1.9.1 (active)
ide-haskell-cabal, v1.7.4 (active)
language-haskell, v1.10.4 (active)
atom-dark-syntax, v0.28.0 (inactive)
atom-dark-ui, v0.53.0 (inactive)
atom-light-syntax, v0.29.0 (active)
atom-light-ui, v0.46.0 (active)
base16-tomorrow-dark-theme, v1.4.0 (inactive)
base16-tomorrow-light-theme, v1.4.0 (inactive)
one-dark-ui, v1.8.2 (inactive)
one-light-ui, v1.8.2 (inactive)
one-dark-syntax, v1.6.0 (inactive)
one-light-syntax, v1.6.0 (inactive)
solarized-dark-syntax, v1.1.1 (inactive)
solarized-light-syntax, v1.1.1 (inactive)
about, v1.7.2 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.14.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.33.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.29.0 (inactive)
autosave, v0.23.2 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.43.2 (active)
bracket-matcher, v0.85.1 (active)
command-palette, v0.39.1 (inactive)
deprecation-cop, v0.55.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.204.5 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.2.0 (active)
go-to-line, v0.31.2 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.1 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.159.3 (active)
metrics, v1.1.3 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.2 (inactive)
settings-view, v0.244.0 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.5 (active)
status-bar, v1.6.0 (active)
styleguide, v0.48.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.1 (active)
timecop, v0.33.2 (active)
tree-view, v0.211.1 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.39.0 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.1 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages
lierdakil commented 7 years ago

It seems ghc-mod decided you want to use stack to build your project and fails to install dependencies. If you do want to use stack, try running stack build --only-dependencies in project directory (ide-haskell-cabal has a build dependencies command that should do just that, if you don't want to drop into console). If you don't, well, try building with cabal. Bear in mind ghc-mod doesn't currently support new-build/nix-build.

andrewufrank commented 7 years ago

thank you - the build command works well if i use it in a separate window. i have not set the enable nix build flag. what is the issue that ghc-mod is not working with stack? i have 5.6,0.0 but 5.7.0.0 is the newest - should i try to install it? when i try to switch to build with cabal, i get no cabal file found for build Auto, what would be the code to build only one of the several packages in the project? i appreciate your swift reply - the tool is really nice!

lierdakil commented 7 years ago

I probably should've specified that "project directory" is the one containing something.cabal file. In this particular case, it seems that would be /home/frank/Workspace8/stacktest/repo8/uniform/uniform-typedFile. Error message suggests that that this directory does indeed contain cabalfile, although if that is incorrect, please let me know -- this could be a bug in resolver code. Anyway, I'm guessing the file that gives you the issue belongs to this directory. Again, if not, it might be a bug in resolver code. So could you try running stack build --only-dependencies there?

As for ghc-mod, 5.7.0.0 is a maintance release, which mostly just bumps dependencies, it shouldn't behave any different from 5.6.0.0