Re: WinHugs beta

Krasimir Angelov <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.hugs
Message-ID <[email protected]>
2005/10/6, Neil Mitchell <[email protected]>:
> Hi,
>
> > - I am using TextPad but it takes too long time to open TextPad from Hugs.
> It opens textpad using dde, and if you system has a badly behaved dde
> program running (one that accepts the incomming dde calls but does not
> respond) then it requires a dde handshake timeout to continue - which
> typically takes about 20 seconds. I use textpad and its all fine, so I
> suspect this is a problem with your system and not with hugs. If you
> change the options to use c:\program files\textpad\textpad.exe to open
> the thing it will open faster, but may open multiple instances. Maybe
> upgrading textpad might help? Does the issue manifest itself when the
> text editor is set to notepad? [see options]

NotePad is working fine. I the problem is that you are using
DDEOPN32.EXE. I tried to associate .txt extension to TextPad and when
I am opening any text file from Windows Explorer then it is working
fine. From Tools/Folder Options menu in Windows Explorer you can see
that it is launching TextPad directly through DDE. Some times ago I
was using TextPad in this way and it was working fine. Unfortunately
currently I can't remember the details. I think that you should use
the DDE API directly.

> > - In the module manager the "Add" button does nothing, or at least I
> > don't know how to use it.
> Ah, the module manager. I have no idea what it did before and even
> less idea what it does now. Did you used to use the module manager?
> I'm inclined to kill it but left it for compatability reasons.

It was a long time since I used Hugs for the last time. Usually I am
using GHC but I was curious to see how the new WinHugs looks like. The
"Add" button should open a dialog where I should be able to select a
new Haskell module to load in Hugs.

> > - Prelude.getLine function works but I can't see the characters which
> > I am typing in.
> This seems to be by design, and a feature of hugs, my supervisor
> distributes a patch which changes this in the York uni copy of hugs.
> If this is not intentional can someone please say and i'll happily
> change the behaviour.

It is strange and it is inconsistent with GHC.

> > - Prelude.interact starts an infinite loop and I can type in what ever
> > I want but the interactive function is never called. I tried "interact
> > id" expression.
> See prelude.getLine. It does execute, but it doesn't echo what you
> type. i.e. when you type "a", the id function returns a, which is what
> you see, but you don't see the original a you type. This is the same
> as teh previous complaint, and if I fix one the other will have the
> same fix.

ok.


Cheers,
   Krasimir
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.