GHCi-5.04.2: Windows Open with ... problem.

Simon Peyton-Jones simonpj@microsoft.com
Fri, 14 Feb 2003 08:41:57 -0000


This is a multi-part message in MIME format.

--------------InterScan_NT_MIME_Boundary
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C2D404.EF255396"

------_=_NextPart_001_01C2D404.EF255396
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We'll merge the fix into the 5.04 branch.  We're planning another 5.04
release (5.04.4), which has numerous small fixes, sometime "soon", but
exactly when depends on demand.  When would you need it for your course?

=20

Simon

=20

-----Original Message-----
From: Calle Lejdfors [mailto:calle.lejdfors@cs.lth.se]=20
Sent: 13 February 2003 10:56
To: glasgow-haskell-users@haskell.org
Subject: Re: GHCi-5.04.2: Windows Open with ... problem.

=20

Hi.

=20

Ok. When can we expect a patch? Will it be incorporated into the next
stable release? The reason for asking is that we're migrating from Hugs
to using GHC(i) in our basic Functional Programming course. And since
all our lab machines are Windows based it is imperative that this works
correctly.

=20

Thanks, Calle

=20

----- Original Message -----=20

From: Sigbjorn Finne <mailto:sof@galois.com> =20

To: Calle <mailto:calle.lejdfors@cs.lth.se>  Lejdfors=20

Cc: glasgow-haskell-users@haskell.org=20

Sent: Wednesday, February 12, 2003 3:54 PM

Subject: Re: GHCi-5.04.2: Windows Open with ... problem.

=20

Allright, thanks - this a bug in the GHCi UI frontend. When

given a filename via a :load command or the cmd-line it

processes the filename(s) using Prelude.words, which isn't

the right thing to do.

=20

--sigbjorn

----- Original Message -----=20

From: Calle <mailto:calle.lejdfors@cs.lth.se>  Lejdfors=20

To: glasgow-haskell-users@haskell.org=20

Sent: Wednesday, February 12, 2003 05:33

Subject: Re: GHCi-5.04.2: Windows Open with ... problem.

=20

Hi

=20

Thanks for the answer. It appears as if XP calls ghci via

=20

"p::\ath\to\ghci" "c:\Documents and Settings\foo\...."

=20

i.e. with quotes.=20

=20

Trying to start ghci via cygwin using any of=20

=20

$ ghci Test\ with\ spaces/Test.lhs=20

$ ghci Test\ with\ spaces\\Test.lhs=20

$ ghci "Test with space/Test.lhs"

$ ghci "Test with space\\Test.lhs"

will give the error: can't find module `Test' (while processing "Test")

=20

Testing=20

=20

$ ghci Test\ with\ spaces/Test.lhs=20

$ ghci "Test with space/Test.lhs"

=20

under Linux gives the same error.=20

=20

Hence there seem to be something strange about pathnames containing
spaces under GHCi.

=20

However trying the same thing under GHC works like a charm under both
cygwin and Linux.

=20

Any ideas?

=20

/Calle

=20

=20

----- Original Message -----=20

From: Sigbjorn Finne <mailto:sof@galois.com> =20

To: Calle <mailto:calle.lejdfors@cs.lth.se>  Lejdfors=20

Cc: glasgow-haskell-users@haskell.org=20

Sent: Tuesday, February 11, 2003 3:19 PM

Subject: Re: GHCi-5.04.2: Windows Open with ... problem.

=20

Hi thee,

=20

this is most likely due to the XP shell invoking 'ghci' as follows:

=20

  p:\ath\to\ghci c:\Documents and Settings\foo\....

=20

which makes it look as if multiple arguments are given on the

command-line (indeed, that's what the argv vector will contain.)

=20

The registered file assocations for .hs and .lhs takes care of quoting

the filename argument, so I'm not sure this is worth fixing.

=20

--sigbjorn

=20

Enterprising souls may want to have a look at the Registry key

=20

  HKEY_CLASSES_ROOT\Unknown\shell\openas\command

=20

and look at how the %1 arg is quoted (or not)....

----- Original Message -----=20

From: Calle <mailto:calle.lejdfors@cs.lth.se>  Lejdfors=20

To: glasgow-haskell-users@haskell.org=20

Sent: Tuesday, February 11, 2003 02:02

Subject: GHCi-5.04.2: Windows Open with ... problem.

=20

Hello.

=20

I am having a problem using the Open with ... on haskell-files under
WinXP. The problem is this: create a file on my desktop and then
right-click and try to open it using Open with -> ghci. I get the
following error message:

=20

can't find module `C:\Documents' (while processing "C:\\Documents")

=20

Obviously GHCi incorrectly handles white space in the path. If I run
under Cygwin I can use a script like:

=20

c:\\ghc\\ghc-5.04.2\\bin\\ghci `cygpath -d $1`;

But how do I solve this if I'm not using cygwin?=20

=20

Thanks, Calle


------_=_NextPart_001_01C2D404.EF255396
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">




<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:navy;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<DEFANGED_META  content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3D"Content-Type"><DEFANGED_META  content=3D"text/html; =
charset=3Diso-8859-1" http-equiv=3D"Content-Type"><DEFANGED_META  =
content=3D"MSHTML 6.00.2800.1126"  name=3D"GENERATOR"><!-- =
<DEFANGED_STYLE> --></DEFANGED_STYLE><DEFANGED_META  content=3D"MSHTML =
6.00.2800.1126"  name=3D"GENERATOR"><!-- <DEFANGED_STYLE> =
--></DEFANGED_STYLE>
</head>

<body bgcolor=3Dwhite lang=3DEN-GB link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>We&#8217;ll merge the fix into the =
5.04
branch.&nbsp; We&#8217;re planning another 5.04 release (5.04.4), which =
has numerous
small fixes, sometime &#8220;soon&#8221;, but exactly when depends on =
demand.&nbsp; When
would you need it for your course?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
 10.0pt;font-family:Arial;color:navy'>Simon</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<p class=3DMsoNormal><font size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:
10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Calle Lejdfors
[mailto:calle.lejdfors@cs.lth.se] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> 13 February 2003 =
10:56<br>
<b><span style=3D'font-weight:bold'>To:</span></b>
glasgow-haskell-users@haskell.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: GHCi-5.04.2: =
Windows
Open with ... problem.</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ok. When can we expect a patch? Will it be =
incorporated into
the next stable release? The reason for asking is that we're migrating =
from
Hugs to using&nbsp;GHC(i) in our basic Functional Programming course. =
And since
all our lab machines are Windows based it is imperative that this works
correctly.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks, Calle</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

</div>

<blockquote style=3D'border:none;border-left:solid black =
1.5pt;padding:0cm 0cm 0cm 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'=
>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>----- Original Message ----- </span></font></p>

</div>

<div style=3D'font-color:black'>

<p class=3DMsoNormal style=3D'background:#E4E4E4'><b><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span=
></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:sof@galois.com" title=3D"sof@galois.com">Sigbjorn =
Finne</a> </span></font></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>To:</span></font></b><font size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:calle.lejdfors@cs.lth.se" =
title=3D"calle.lejdfors@cs.lth.se">Calle
Lejdfors</a> </span></font></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>Cc:</span></font></b><font size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:glasgow-haskell-users@haskell.org"
title=3D"glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell=
.org</a>
</span></font></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>Sent:</span></font></b><font =
size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'> =
Wednesday,
February 12, 2003 3:54 PM</span></font></p>

</div>

<div>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>Subject:</span></font></b><font =
size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'> Re: =
GHCi-5.04.2:
Windows Open with ... problem.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Allright, thanks - this a bug in the GHCi UI =
frontend. When</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>given&nbsp;a filename via a :load command or the =
cmd-line it</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>processes&nbsp;the filename(s)&nbsp;using =
Prelude.words,
which isn't</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>the right thing to do.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>--sigbjorn</span></font></p>

</div>

<blockquote style=3D'border:none;border-left:solid black =
1.5pt;padding:0cm 0cm 0cm 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'=
>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>----- Original Message ----- </span></font></p>

</div>

<div style=3D'font-color:black'>

<p class=3DMsoNormal style=3D'background:#E4E4E4'><b><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span=
></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:calle.lejdfors@cs.lth.se" =
title=3D"calle.lejdfors@cs.lth.se">Calle
Lejdfors</a> </span></font></p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>To:</span></font></b> <a
href=3D"mailto:glasgow-haskell-users@haskell.org"
title=3D"glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell=
.org</a>
</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Sent:</span></font></b> =
Wednesday,
February 12, 2003 05:33</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Subject:</span></font></b> =
Re:
GHCi-5.04.2: Windows Open with ... problem.</p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks for the answer. It appears as if XP calls ghci =
via</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&quot;p::\ath\to\ghci&quot; &quot;c:\Documents and
Settings\foo\....&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>i.e. with quotes. </span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Trying to start ghci via cygwin using any of =
</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci Test\ with\ spaces/Test.lhs </span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci Test\ with\ spaces\\Test.lhs =
</span></font></p>

</div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci &quot;Test with =
space/Test.lhs&quot;</span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci &quot;Test with =
space\\Test.lhs&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>will give the error: can't find module `Test' (while
processing &quot;Test&quot;)</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Testing </span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci Test\ with\ spaces/Test.lhs </span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$ ghci &quot;Test with =
space/Test.lhs&quot;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>under Linux gives the same error. </span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hence there seem to be something strange about =
pathnames
containing spaces under GHCi.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>However trying the same thing under GHC works like a =
charm
under both cygwin and Linux.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Any ideas?</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>/Calle</span></font></p>

</div>

</div>

</div>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>----- Original Message ----- </span></font></p>

</div>

</div>

<blockquote style=3D'border:none;border-left:solid black =
1.5pt;padding:0cm 0cm 0cm 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'=
>

<div style=3D'font-color:black'>

<p class=3DMsoNormal style=3D'background:#E4E4E4'><b><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span=
></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:sof@galois.com" title=3D"sof@galois.com">Sigbjorn =
Finne</a> </span></font></p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>To:</span></font></b> <a
href=3D"mailto:calle.lejdfors@cs.lth.se" =
title=3D"calle.lejdfors@cs.lth.se">Calle
Lejdfors</a> </p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Cc:</span></font></b> <a
href=3D"mailto:glasgow-haskell-users@haskell.org"
title=3D"glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell=
.org</a>
</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Sent:</span></font></b> =
Tuesday,
February 11, 2003 3:19 PM</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Subject:</span></font></b> =
Re:
GHCi-5.04.2: Windows Open with ... problem.</p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi thee,</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>this is most likely due to the XP shell invoking =
'ghci' as
follows:</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp; p:\ath\to\ghci c:\Documents and =
Settings\foo\....</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>which makes it look as if multiple arguments are =
given on
the</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>command-line (indeed, that's what the argv vector =
will
contain.)</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The registered file assocations for .hs and .lhs =
takes care
of quoting</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>the filename argument, so I'm not sure this is worth =
fixing.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>--sigbjorn</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Enterprising souls may want to have a look at the =
Registry
key</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp; =
HKEY_CLASSES_ROOT\Unknown\shell\openas\command</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>and look at how the %1 arg is quoted (or =
not)....</span></font></p>

</div>

<blockquote style=3D'border:none;border-left:solid black =
1.5pt;padding:0cm 0cm 0cm 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'=
>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>----- Original Message ----- </span></font></p>

</div>

<div style=3D'font-color:black'>

<p class=3DMsoNormal style=3D'background:#E4E4E4'><b><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;font-weight:bold'>From:</span=
></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <a
href=3D"mailto:calle.lejdfors@cs.lth.se" =
title=3D"calle.lejdfors@cs.lth.se">Calle
Lejdfors</a> </span></font></p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>To:</span></font></b> <a
href=3D"mailto:glasgow-haskell-users@haskell.org"
title=3D"glasgow-haskell-users@haskell.org">glasgow-haskell-users@haskell=
.org</a>
</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Sent:</span></font></b> =
Tuesday,
February 11, 2003 02:02</p>

</div>

<div DEFANGED_STYLE=3D"FONT: 10pt arial">

<p class=3DMsoNormal><b><font size=3D3 face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-weight:bold'>Subject:</span></font></b>
GHCi-5.04.2: Windows Open with ... problem.</p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>Hello.</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>I am having a problem using the Open with ... =
on
haskell-files under WinXP. The problem is this: create a file on my =
desktop and
then right-click and try to open it using Open with -&gt; ghci. I get =
the
following error message:</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>can't find module `C:\Documents' (while =
processing
&quot;C:\\Documents&quot;)</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>Obviously GHCi incorrectly handles white =
space in
the path. If I run under Cygwin&nbsp;I can use a script =
like:</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>c:\\ghc\\ghc-5.04.2\\bin\\ghci `cygpath -d =
$1`;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>But how do I solve this if I'm not using cygwin? =
</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks, Calle</span></font></p>

</div>

</blockquote>

</blockquote>

</blockquote>

</blockquote>

</div>

</div>

</body>

</html>

------_=_NextPart_001_01C2D404.EF255396--

--------------InterScan_NT_MIME_Boundary--