logo       

Re: GHCi 6.0.1 on Mac OS X + emacs hangs; solution and patch: msg#00057

lang.haskell.glasgow.bugs

Subject: Re: GHCi 6.0.1 on Mac OS X + emacs hangs; solution and patch


On Tuesday, August 26, 2003, at 08:23 AM, Simon Marlow wrote:


The problem is caused by InteractiveUI.hs. It suppresses the
prompt when ghci's stdin is
not a tty (is_tty is false). Is there ever a reason to do
this? emacs needs the prompt to determine
when ghci's output has ended. If it never sees the prompt it
just waits forever.

I think I did this so that you could run GHCi with the input piped in,
and not get any annoying prompts on the output:

$ echo main | ghci -v0 Main.hs
hello world!

Perhaps the prompt should be suppressed only when verbosity is zero
*and* the input is not a tty. What do you think?


That would be seem to keep everybody happy. I'll try to come up with
a patch later today.

Best Wishes,
Greg


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise