#4332: regression: GHCi command output can no longer be redirected on a 
by-command
basis
---------------------------------+------------------------------------------
    Reporter:  claus             |       Owner:              
        Type:  bug               |      Status:  new         
    Priority:  normal            |   Component:  GHCi        
     Version:  6.12.3            |    Keywords:              
    Testcase:                    |   Blockedby:              
          Os:  Windows           |    Blocking:              
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown
---------------------------------+------------------------------------------
 For writing advanced GHCi scripts, it is very helpful to be able to
 redirect the output of individual GHCi commands, for further processing by
 user-defined GHCi commands.

 This no longer works in GHCi 6.12.3 (probably has stopped working earlier)
 on Windows. Surprisingly, the issue is not consistent - for instance,
 `:type` can still be redirected, `:info` cannot.
 {{{
 ------------- example session output, using attached 'redir.script'
 $ ghcii.sh -ignore-dot-ghci
 GHCi, version 6.12.3: http://www.haskell.org/ghc/  :? for help
 ..
 Prelude> :cmd readFile "redir.script"
 Prelude> :redir x :t map
 ..
 Prelude> x
 "-- logging GHCi stdout\nmap :: (a -> b) -> [a] -> [b]\n"
 Prelude> :redir y :i map
 Prelude> y
 "-- logging GHCi stdout\n*** Exception: WriteConsole: invalid argument
 (Das Handle ist ung\252ltig.)\n"
 ------ (that error message states that the handle is not valid)
 }}}

 [http://www.haskell.org/pipermail/glasgow-haskell-
 users/2010-September/019223.html Mailing list thread]

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4332>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to